Systémové funkce pro Azure Backup
Tento článek popisuje, jak psát vlastní dotazy do protokolů služby Azure Monitor pomocí systémových funkcí.
Azure Backup poskytuje sadu funkcí označovaných jako systémové funkce nebo funkce řešení, které jsou ve výchozím nastavení dostupné v pracovních prostorech Log Analytics (LA).
Tyto funkce pracují s daty v nezpracovaných tabulkách Azure Backup v LA a vracejí formátovaná data, která vám pomůžou snadno načíst informace o všech entitách souvisejících se zálohováním pomocí jednoduchých dotazů. Uživatelé můžou těmto funkcím předat parametry pro filtrování dat vrácených těmito funkcemi.
Doporučujeme použít systémové funkce pro dotazování zálohovaných dat v pracovních prostorech LA pro vytváření vlastních sestav, protože poskytují řadu výhod, jak je podrobně popsáno v následující části.
Výhody používání systémových funkcí
Jednodušší dotazy: Použití funkcí pomáhá snížit počet spojení potřebných v dotazech. Ve výchozím nastavení funkce vrací schémata s plochou strukturou, která zahrnují všechny informace týkající se entity (instance zálohování, úloha, trezor atd.), na které se dotazují. Pokud například potřebujete získat seznam úspěšných úloh zálohování podle názvu zálohované položky a přidruženého kontejneru, jednoduché volání funkce _AzureBackup_getJobs() vám poskytne všechny tyto informace pro každou úlohu. Dotazování na nezpracované tabulky by na druhou stranu vyžadovalo, abyste provedli více spojení mezi tabulkami AddonAzureBackupJobs a CoreAzureBackup .
Plynulejší přechod ze starších diagnostických událostí: Použití systémových funkcí pomáhá hladce přejít ze starší diagnostické události (AzureBackupReport v režimu AzureDiagnostics) na události specifické pro prostředky. Všechny systémové funkce poskytované službou Azure Backup umožňují zadat parametr, který vám umožní zvolit, jestli se má funkce dotazovat pouze na data z tabulek specifických pro prostředky, nebo dotazovat data ze starší tabulky i tabulek specifických pro prostředky (s odstraněním duplicitních dat záznamů).
- Pokud jste úspěšně migrovali do tabulek specifických pro prostředky, můžete vyloučit starší tabulku z dotazování funkcí.
- Pokud právě pracujete s migrací a máte v starších tabulkách nějaká data, která vyžadujete k analýze, můžete zvolit zahrnutí starší tabulky. Po dokončení přechodu a už nepotřebujete data ze starší tabulky, můžete aktualizovat hodnotu parametru předaného do funkce v dotazech, abyste vyloučili starší tabulku.
- Pokud stále používáte jenom starší tabulku, budou funkce fungovat i v případě, že se rozhodnete zahrnout starší tabulku prostřednictvím stejného parametru. Doporučujeme ale nejdříve přepnout na tabulky specifické pro prostředky.
Snižuje možnost přerušení vlastních dotazů: Pokud Azure Backup zavádí vylepšení schématu podkladových tabulek LA tak, aby vyhovovaly budoucím scénářům vytváření sestav, definice funkcí se také aktualizuje, aby zohlednila změny schématu. Pokud tedy používáte systémové funkce pro vytváření vlastních dotazů, nebudou se vaše dotazy přerušovat, i když dojde ke změnám v podkladovém schématu tabulek.
Poznámka:
Systémové funkce jsou udržovány společností Microsoft a jejich definice nelze upravovat uživateli. Pokud potřebujete upravitelné funkce, můžete vytvořit uložené funkce v la.
Typy systémových funkcí nabízených službou Azure Backup
Základní funkce: Jedná se o funkce, které vám pomůžou dotazovat se na některé z klíčových entit služby Azure Backup, jako jsou instance zálohování, trezory, zásady, úlohy a fakturační entity. Například funkce _AzureBackup_getBackupInstances vrátí seznam všech instancí zálohování, které existují ve vašem prostředí od posledního dokončeného dne (v UTC). Parametry a vrácené schéma pro každou z těchto základních funkcí jsou shrnuty níže v tomto článku.
Funkce trendu: Jedná se o funkce, které vracejí historické záznamy pro entity související se zálohováním (například instance zálohování, fakturační skupiny) a umožňují získat informace o denním, týdenním a měsíčním trendu klíčových metrik (například Počet, Spotřebované úložiště) souvisejících s těmito entitami. Parametry a vrácené schéma pro každou z těchto funkcí trendu jsou shrnuty níže v tomto článku.
Poznámka:
Systémové funkce v současné době vrací data za poslední dokončený den (v UTC). Data pro aktuální částečný den se nevrátí. Pokud tedy chcete načíst záznamy pro aktuální den, budete muset použít nezpracované tabulky LA.
Seznam systémových funkcí
Základní funkce
_AzureBackup_GetVaults()
Tato funkce vrátí seznam všech trezorů služby Recovery Services ve vašem prostředí Azure, které jsou přidružené k pracovnímu prostoru LA.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | Datový typ |
---|---|---|---|---|
RangeStart | Tento parametr použijte společně s parametrem RangeEnd pouze v případě, že potřebujete načíst všechny záznamy související s trezorem v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, takže funkce načte pouze nejnovější záznam pro každý trezor. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte společně s parametrem RangeStart pouze v případě, že potřebujete načíst všechny záznamy související s trezorem v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, takže funkce načte pouze nejnovější záznam pro každý trezor. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatných jako parametru této funkce vám pomůže načíst pouze trezory, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze trezory, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadáním čárkami odděleného seznamu názvů trezorů jako parametru této funkce můžete načíst záznamy, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
Vrácená pole
Název pole | Popis | Datový typ |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID trezoru | String |
ID | ID trezoru v Azure Resource Manageru (ARM) | String |
Název | Název trezoru | String |
SubscriptionId | ID předplatného, ve kterém trezor existuje | String |
Umístění | Umístění, ve kterém trezor existuje | String |
VaultStore_StorageReplicationType | Typ replikace úložiště přidružený k trezoru | String |
Značky | Značky trezoru | String |
TimeGenerated | Časové razítko záznamu | DateTime |
Typ | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
_AzureBackup_GetPolicies()
Tato funkce vrátí seznam zásad zálohování, které se používají ve vašem prostředí Azure, spolu s podrobnými informacemi o jednotlivých zásadách, jako je typ zdroje dat, typ replikace úložiště atd.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | Datový typ |
---|---|---|---|---|
RangeStart | Tento parametr použijte společně s parametrem RangeStart pouze v případě, že potřebujete načíst všechny záznamy související se zásadami v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, která funkci načte pouze nejnovější záznam pro každou zásadu. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte společně s parametrem RangeStart pouze v případě, že potřebujete načíst všechny záznamy související se zásadami v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, která funkci načte pouze nejnovější záznam pro každou zásadu. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatných jako parametru této funkce vám pomůže načíst pouze ty zásady, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze ty zásady, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst záznamy zásad, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy zásad ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
Vrácená pole
Název pole | Popis | **Datový typ** |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID zásady | String |
ID | ID zásady v Azure Resource Manageru (ARM) | String |
Název | Název zásady | String |
Časové pásmo | Časové pásmo, ve kterém je zásada definována | String |
Řešení zálohování | Zálohovat řešení, ke kterému je zásada přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
TimeGenerated | Časové razítko záznamu | Datum a čas |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k zásadě | String |
VaultResourceId | ID trezoru přidruženého k zásadám Azure Resource Manageru (ARM) | String |
Název trezoru | Název trezoru přidruženého k zásadám | String |
Značky trezorů | Značky trezoru přidruženého k zásadám | String |
VaultLocation | Umístění trezoru přidruženého k zásadám | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k zásadám | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k zásadám | String |
VaultType | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
ExtendedProperties | Další vlastnosti zásady | dynamicky, |
_AzureBackup_GetJobs()
Tato funkce vrátí seznam všech úloh souvisejících se zálohováním a obnovením, které se aktivovaly v zadaném časovém rozsahu, spolu s podrobnými informacemi o jednotlivých úlohách, jako je stav úlohy, doba trvání úlohy, přenášená data atd.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | **Datový typ** |
---|---|---|---|---|
RangeStart | Tento parametr použijte spolu s parametrem RangeEnd k načtení seznamu všech úloh, které byly spuštěny v časovém období z RangeStart do RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte spolu s parametrem RangeStart k načtení seznamu všech úloh, které byly spuštěny v časovém období z RangeStart do RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatných jako parametru této funkce vám pomůže načíst pouze úlohy přidružené k trezorům v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze úlohy přidružené k trezorům v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst úlohy související pouze se zadanými trezory. Ve výchozím nastavení je hodnota tohoto parametru *, díky které funkce vyhledává úlohy ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
JobOperationList | Tento parametr použijte k filtrování výstupu funkce pro konkrétní typ úlohy. Například operace zálohování nebo obnovení. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá úlohy zálohování i obnovení. | N | "Zálohování" | String |
JobStatusList | Tento parametr použijte k filtrování výstupu funkce pro konkrétní stav úlohy. Například Dokončeno, Neúspěšné atd. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá všechny úlohy bez ohledu na stav. | N | Failed,CompletedWithWarnings |
String |
JobFailureCodeList | Tento parametr použijte k filtrování výstupu funkce pro konkrétní kód selhání. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá všechny úlohy bez ohledu na kód selhání. | N | "Úspěch" | String |
DatasourceSetName | Tento parametr použijte k filtrování výstupu funkce na konkrétní nadřazený prostředek. Pokud chcete například vrátit SQL v instancích zálohování virtuálních počítačů Azure patřících do virtuálního počítače testvm, zadejte jako hodnotu tohoto parametru testvm . Ve výchozím nastavení je tato hodnota "*", takže funkce vyhledá záznamy ve všech instancích zálohování. | N | "testvm" | String |
BackupInstanceName | Tento parametr použijte k vyhledání úloh v konkrétní instanci zálohování podle názvu. Ve výchozím nastavení je tato hodnota "*", takže funkce vyhledá záznamy ve všech instancích zálohování. | N | "testvm" | String |
ExcludeLog | Tento parametr použijte k vyloučení úloh protokolu z vrácení funkcí (pomáhá při výkonu dotazů). Ve výchozím nastavení je hodnota tohoto parametru pravdivá, takže funkce vylučuje úlohy protokolu. | N | true | Logická hodnota |
Vrácená pole
Název pole | Popis | **Datový typ** |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID úlohy | String |
OperationCategory | Kategorie prováděné operace Například zálohování, obnovení | String |
Operace | Podrobnosti o prováděné operaci Například protokol (pro zálohování protokolů) | String |
Stav | Stav úlohy Například Dokončeno, Neúspěšné, CompletedWithWarnings | String |
ErrorTitle | Kód selhání úlohy | String |
Počáteční čas | Datum a čas, kdy se úloha spustila | DateTime |
DurationInSecs | Doba trvání úlohy v sekundách | Hodnota s dvojitou přesností |
DataTransferredInMBs | Data přenášená úlohou v mbb. V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. | Hodnota s dvojitou přesností |
RestoreJobRPDateTime | Datum a čas vytvoření bodu obnovení, který se obnovuje. V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. | DateTime |
RestoreJobRPLocation | Umístění, kam byl obnovený bod obnovení uložen. | String |
BackupInstanceUniqueId | Cizí klíč, který odkazuje na instanci zálohování přidruženou k úloze | String |
BackupInstanceId | ID Azure Resource Manageru (ARM) instance zálohování přidružené k úloze | String |
BackupInstanceFriendlyName | Název instance zálohování přidružené k úloze | String |
DatasourceResourceId | ID Azure Resource Manageru (ARM) podkladového zdroje dat přidruženého k úloze Například ID Azure Resource Manageru (ARM) virtuálního počítače | String |
DatasourceFriendlyName | Popisný název podkladového zdroje dat přidruženého k úloze | String |
Typ zdroje dat | Typ zdroje dat přidruženého k úloze Například Microsoft.Compute/virtualMachines | String |
BackupSolution | Zálohovat řešení, ke kterému je úloha přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
DatasourceSetResourceId | ID Azure Resource Manageru (ARM) nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat ID Azure Resource Manageru (ARM) virtuálního počítače, ve kterém existuje databáze SQL. | String |
DatasourceSetType | Typ nadřazeného prostředku zdroje dat (kdykoli je to možné). Například pro SAP HANA ve zdroji dat virtuálního počítače Azure bude toto pole Microsoft.Compute/virtualMachines, protože nadřazený prostředek je virtuální počítač Azure. | String |
VaultResourceId | ID trezoru přidruženého k úloze v Azure Resource Manageru (ARM) | String |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k úloze | String |
Název trezoru | Název trezoru přidruženého k úloze | String |
Značky trezorů | Značky trezoru přidruženého k úloze | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k úloze | String |
VaultLocation | Umístění trezoru přidruženého k úloze | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k úloze | String |
VaultType | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
TimeGenerated | Časové razítko záznamu | DateTime |
_AzureBackup_GetBackupInstances()
Tato funkce vrátí seznam instancí zálohování, které jsou přidružené k trezorům služby Recovery Services, spolu s podrobnými informacemi o jednotlivých instancích zálohování, jako je spotřeba cloudového úložiště, přidružené zásady atd.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | **Datový typ** |
---|---|---|---|---|
RangeStart | Tento parametr použijte spolu s parametrem RangeEnd pouze v případě, že potřebujete načíst všechny záznamy související s instancí zálohování v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, což způsobí, že funkce načte pouze nejnovější záznam pro každou instanci zálohování. | N | "2021-03-03 00:00:00" | DataTime |
RangeEnd | Tento parametr použijte společně s parametrem RangeStart pouze v případě, že potřebujete načíst všechny záznamy související s instancí zálohování v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, což způsobí, že funkce načte pouze nejnovější záznam pro každou instanci zálohování. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatného jako parametru této funkce vám pomůže načíst pouze ty instance zálohování, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze ty instance zálohování, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst záznamy o záložních instancích, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy zálohovaných instancí ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
ProtectionInfoList | Tento parametr použijte k výběru, jestli chcete zahrnout pouze ty instance zálohování, které jsou aktivně chráněny, nebo zahrnout také instance, pro které byla ochrana zastavena, a instance, pro které probíhá počáteční zálohování. U úloh trezoru služby Recovery Services jsou podporované hodnoty "Protected", "ProtectionStopped", "InitialBackupPending" nebo kombinace některé z těchto hodnot oddělených čárkami. U úloh trezoru služby Backup jsou podporované hodnoty "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" nebo kombinace těchto hodnot oddělených čárkami. Ve výchozím nastavení je hodnota "*", takže funkce vyhledá všechny instance zálohování bez ohledu na podrobnosti o ochraně. | N | "Chráněno" | String |
DatasourceSetName | Tento parametr použijte k filtrování výstupu funkce na konkrétní nadřazený prostředek. Pokud chcete například vrátit SQL v instancích zálohování virtuálních počítačů Azure patřících do virtuálního počítače testvm, zadejte jako hodnotu tohoto parametru testvm . Ve výchozím nastavení je tato hodnota "*", takže funkce vyhledá záznamy ve všech instancích zálohování. | N | "testvm" | String |
BackupInstanceName | Tento parametr použijte k vyhledání konkrétní instance zálohování podle názvu. Ve výchozím nastavení je hodnota "*", která funkci vyhledá všechny instance zálohování. | N | "testvm" | String |
DisplayAllFields | Tento parametr použijte k výběru, jestli chcete načíst pouze podmnožinu polí vrácených funkcí. Pokud je hodnota tohoto parametru nepravda, funkce eliminuje informace související s úložištěm a bodem uchovávání z výstupu funkce. To je užitečné, pokud tuto funkci používáte jako přechodný krok ve větším dotazu a potřebujete optimalizovat výkon dotazu odstraněním sloupců, které nepotřebujete k analýze. Ve výchozím nastavení je hodnota tohoto parametru pravdivá, takže funkce vrátí všechna pole týkající se instance zálohování. | N | true | Logická hodnota |
Vrácená pole
Název pole | Popis | Datový typ |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID instance zálohování | String |
ID | ID Azure Resource Manageru (ARM) instance zálohování | String |
FriendlyName | Popisný název instance zálohování | String |
ProtectionInfo | Informace o nastavení ochrany instance zálohování. Například je nakonfigurována ochrana, ochrana zastavena, počáteční zálohování čeká na vyřízení. | String |
NejnovějšíRecoveryPoint | Datum a čas posledního bodu obnovení přidruženého k instanci zálohování. V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. | DateTime |
NejstaršíRecoveryPoint | Datum a čas nejstaršího bodu obnovení přidruženého k instanci zálohování V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. | DateTime |
SourceSizeInMBs | Velikost front-endu instance zálohování v databázích | Hodnota s dvojitou přesností |
VaultStore_StorageConsumptionInMBs | Celkové cloudové úložiště spotřebované instancí zálohování na úrovni vault-Standard | Hodnota s dvojitou přesností |
DataSourceFriendlyName | Popisný název zdroje dat odpovídající instanci zálohování | String |
BackupSolution | Řešení zálohování, ke kterému je instance zálohování přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
Typ zdroje dat | Typ zdroje dat odpovídající instanci zálohování. Například Microsoft.Compute/virtualMachines | String |
DatasourceResourceId | ID Azure Resource Manageru (ARM) podkladového zdroje dat odpovídající instanci zálohování. Například ID Azure Resource Manageru (ARM) virtuálního počítače | String |
DatasourceSetFriendlyName | Popisný název nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat název virtuálního počítače, ve kterém databáze SQL existuje. | String |
DatasourceSetFriendlyName | Popisný název nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat název virtuálního počítače, ve kterém databáze SQL existuje. | String |
DatasourceSetResourceId | ID Azure Resource Manageru (ARM) nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat ID Azure Resource Manageru (ARM) virtuálního počítače, ve kterém existuje databáze SQL. | String |
DatasourceSetType | Typ nadřazeného prostředku zdroje dat (kdykoli je to možné). Například pro SAP HANA ve zdroji dat virtuálního počítače Azure bude toto pole Microsoft.Compute/virtualMachines, protože nadřazený prostředek je virtuální počítač Azure. | String |
PolicyName | Název zásady přidružené k instanci zálohování | String |
PolicyUniqueId | Cizí klíč, který odkazuje na zásadu přidruženou k instanci zálohování | String |
PolicyId | ID zásady přidružené k instanci zálohování v Azure Resource Manageru (ARM) | String |
VaultResourceId | ID trezoru přidruženého k instanci zálohování v Azure Resource Manageru (ARM) | String |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k instanci zálohování | String |
Název trezoru | Název trezoru přidruženého k instanci zálohování | String |
Značky trezorů | Značky trezoru přidruženého k instanci zálohování | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k instanci zálohování | String |
VaultLocation | Umístění trezoru přidruženého k instanci zálohování | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k instanci zálohování | String |
VaultType | Typ trezoru, který je Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
TimeGenerated | Časové razítko záznamu | DateTime |
_AzureBackup_GetBillingGroups()
Tato funkce vrátí seznam všech fakturačních entit souvisejících se zálohováním (fakturačních skupin) spolu s informacemi o klíčových komponentách fakturace, jako je velikost front-endu a celkové cloudové úložiště.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | Typ data |
---|---|---|---|---|
RangeStart | Tento parametr použijte společně s parametrem RangeEnd pouze v případě, že potřebujete načíst všechny záznamy související s fakturační skupinou v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, takže funkce načte pouze nejnovější záznam pro každou fakturační skupinu. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte společně s parametrem RangeStart pouze v případě, že potřebujete načíst všechny záznamy související s fakturační skupinou v časovém období z RangeStart do RangeEnd. Ve výchozím nastavení má hodnota RangeStart a RangeEnd hodnotu null, takže funkce načte pouze nejnovější záznam pro každou fakturační skupinu. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatných jako parametru této funkce vám pomůže načíst pouze ty fakturační skupiny, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze ty fakturační skupiny, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst záznamy o záložních instancích, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá záznamy fakturačních skupin ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
BillingGroupName | Tento parametr použijte k vyhledání konkrétní fakturační skupiny podle názvu. Ve výchozím nastavení je hodnota "*", takže funkce vyhledá všechny fakturační skupiny. | N | "testvm" | String |
Vrácená pole
Název pole | Popis | Datový typ |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID fakturační skupiny | String |
FriendlyName | Popisný název fakturační skupiny | String |
Název | Název fakturační skupiny | String |
Typ | Typ fakturační skupiny Například ProtectedContainer nebo BackupItem | String |
SourceSizeInMBs | Front-endová velikost fakturační skupiny v databázích | Hodnota s dvojitou přesností |
VaultStore_StorageConsumptionInMBs | Celkové cloudové úložiště spotřebované fakturační skupinou na úrovni vault-Standard | Hodnota s dvojitou přesností |
BackupSolution | Řešení zálohování, ke kterému je fakturační skupina přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
VaultResourceId | ID trezoru přidruženého k fakturační skupině Azure Resource Manageru (ARM) | String |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k fakturační skupině | String |
Název trezoru | Název trezoru přidruženého k fakturační skupině | String |
Značky trezorů | Značky trezoru přidruženého k fakturační skupině | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k fakturační skupině | String |
VaultLocation | Umístění trezoru přidruženého k fakturační skupině | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k fakturační skupině | String |
VaultType | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
TimeGenerated | Časové razítko záznamu | DateTime |
ExtendedProperties | Další vlastnosti fakturační skupiny | dynamicky, |
Funkce trendu
_AzureBackup_GetBackupInstancesTrends()
Tato funkce vrací historické záznamy pro každou instanci zálohování, takže můžete zobrazit klíčové denní, týdenní a měsíční trendy související s počtem instancí zálohování a spotřebou úložiště na několika úrovních členitosti.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | Datový typ |
---|---|---|---|---|
RangeStart | Tento parametr použijte spolu s parametrem RangeEnd k načtení všech záznamů souvisejících s instancemi zálohování v časovém období z RangeStart do RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte spolu s parametrem RangeStart k načtení všech záznamů souvisejících s instancemi zálohování v časovém období z RangeStart do RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatného jako parametru této funkce vám pomůže načíst pouze ty instance zálohování, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze ty instance zálohování, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst záznamy o záložních instancích, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy zálohovaných instancí ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
ProtectionInfoList | Tento parametr použijte k výběru, jestli chcete zahrnout pouze ty instance zálohování, které jsou aktivně chráněny, nebo zahrnout také instance, pro které byla ochrana zastavena, a instance, pro které probíhá počáteční zálohování. U úloh trezoru služby Recovery Services jsou podporované hodnoty "Protected", "ProtectionStopped", "InitialBackupPending" nebo kombinace některé z těchto hodnot oddělených čárkami. U úloh trezoru služby Backup jsou podporované hodnoty "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" nebo kombinace těchto hodnot oddělených čárkami. Ve výchozím nastavení je hodnota "*", takže funkce vyhledá všechny instance zálohování bez ohledu na podrobnosti o ochraně. | N | "Chráněno" | String |
DatasourceSetName | Tento parametr použijte k filtrování výstupu funkce na konkrétní nadřazený prostředek. Pokud chcete například vrátit SQL v instancích zálohování virtuálních počítačů Azure patřících do virtuálního počítače testvm, zadejte jako hodnotu tohoto parametru testvm . Ve výchozím nastavení je tato hodnota "*", takže funkce vyhledá záznamy ve všech instancích zálohování. | N | "testvm" | String |
BackupInstanceName | Tento parametr použijte k vyhledání konkrétní instance zálohování podle názvu. Ve výchozím nastavení je hodnota "*", která funkci vyhledá všechny instance zálohování. | N | "testvm" | String |
DisplayAllFields | Tento parametr použijte k výběru, jestli chcete načíst pouze podmnožinu polí vrácených funkcí. Pokud je hodnota tohoto parametru nepravda, funkce eliminuje informace související s úložištěm a bodem uchovávání z výstupu funkce. To je užitečné, pokud tuto funkci používáte jako přechodný krok ve větším dotazu a potřebujete optimalizovat výkon dotazu odstraněním sloupců, které nepotřebujete k analýze. Ve výchozím nastavení je hodnota tohoto parametru pravdivá, takže funkce vrátí všechna pole týkající se instance zálohování. | N | true | Logická hodnota |
Typ agregace | Pomocí tohoto parametru určete časovou členitost, při které se mají data načíst. Pokud je hodnota tohoto parametru "Denně", vrátí funkce záznam na instanci zálohování za den, což vám umožní analyzovat denní trendy spotřeby úložiště a počtu instancí zálohování. Pokud je hodnota tohoto parametru "Týdně", vrátí funkce záznam na instanci zálohy za týden a umožňuje analyzovat týdenní trendy. Podobně můžete zadat "Měsíční" k analýze měsíčních trendů. Výchozí hodnota je "Denně". Pokud si prohlížíte data ve větších časových rozsazích, doporučuje se pro lepší výkon dotazů a snadnou analýzu trendu použít "Týdně" nebo "Měsíčně". | N | "Týdně" | String |
Vrácená pole
Název pole | Popis | Datový typ |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID instance zálohování | String |
ID | ID Azure Resource Manageru (ARM) instance zálohování | String |
FriendlyName | Popisný název instance zálohování | String |
ProtectionInfo | Informace o nastavení ochrany instance zálohování. Například je nakonfigurována ochrana, ochrana zastavena, počáteční zálohování čeká na vyřízení. | String |
NejnovějšíRecoveryPoint | Datum a čas posledního bodu obnovení přidruženého k instanci zálohování. V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. | DateTime |
NejstaršíRecoveryPoint | Datum a čas nejstaršího bodu obnovení přidruženého k instanci zálohování | V současné době je toto pole podporováno pouze pro úlohy trezoru služby Recovery Services. |
SourceSizeInMBs | Velikost front-endu instance zálohování v databázích | Hodnota s dvojitou přesností |
VaultStore_StorageConsumptionInMBs | Celkové cloudové úložiště spotřebované instancí zálohování na úrovni vault-Standard | Hodnota s dvojitou přesností |
DataSourceFriendlyName | Popisný název zdroje dat odpovídající instanci zálohování | String |
BackupSolution | Řešení zálohování, ke kterému je instance zálohování přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
Typ zdroje dat | Typ zdroje dat odpovídající instanci zálohování. Například Microsoft.Compute/virtualMachines | String |
DatasourceResourceId | ID Azure Resource Manageru (ARM) podkladového zdroje dat odpovídající instanci zálohování. Například ID Azure Resource Manageru (ARM) virtuálního počítače | String |
DatasourceSetFriendlyName | Popisný název nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat název virtuálního počítače, ve kterém databáze SQL existuje. | String |
DatasourceSetResourceId | ID Azure Resource Manageru (ARM) nadřazeného prostředku zdroje dat (kdekoli je to možné). Například pro SQL ve zdroji dat virtuálního počítače Azure bude toto pole obsahovat ID Azure Resource Manageru (ARM) virtuálního počítače, ve kterém existuje databáze SQL. | String |
DatasourceSetType | Typ nadřazeného prostředku zdroje dat (kdykoli je to možné). Například pro SAP HANA ve zdroji dat virtuálního počítače Azure bude toto pole Microsoft.Compute/virtualMachines, protože nadřazený prostředek je virtuální počítač Azure. | String |
PolicyName | Název zásady přidružené k instanci zálohování | String |
PolicyUniqueId | Cizí klíč, který odkazuje na zásadu přidruženou k instanci zálohování | String |
PolicyId | ID zásady přidružené k instanci zálohování v Azure Resource Manageru (ARM) | String |
VaultResourceId | ID trezoru přidruženého k instanci zálohování v Azure Resource Manageru (ARM) | String |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k instanci zálohování | String |
Název trezoru | Název trezoru přidruženého k instanci zálohování | String |
Značky trezorů | Značky trezoru přidruženého k instanci zálohování | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k instanci zálohování | String |
VaultLocation | Umístění trezoru přidruženého k instanci zálohování | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k instanci zálohování | String |
VaultType | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
TimeGenerated | Časové razítko záznamu | DateTime |
_AzureBackup_GetBillingGroupsTrends()
Tato funkce vrací historické záznamy pro každou fakturační entitu, takže můžete zobrazit klíčové denní, týdenní a měsíční trendy související s velikostí front-endu a spotřebou úložiště na několika úrovních členitosti.
Parametry
Název parametru | Popis | Požadováno? | Příklad hodnoty | Datový typ |
---|---|---|---|---|
RangeStart | Tento parametr použijte spolu s parametrem RangeEnd k načtení všech záznamů souvisejících s fakturační skupinou v časovém období z RangeStart do RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Tento parametr použijte společně s parametrem RangeStart k načtení všech záznamů souvisejících s fakturační skupinou v časovém období z RangeStart do RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu předplatných, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu ID předplatných jako parametru této funkce vám pomůže načíst pouze ty fakturační skupiny, které jsou v zadaných předplatných. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech předplatných. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu oblastí, ve kterých existují zálohovaná data. Zadání čárkami odděleného seznamu oblastí jako parametru této funkce vám pomůže načíst pouze ty fakturační skupiny, které jsou v zadaných oblastech. Ve výchozím nastavení je hodnota tohoto parametru "*", takže funkce vyhledá záznamy ve všech oblastech. | N | eastus,westus |
String |
VaultList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu trezorů. Zadání čárkami odděleného seznamu názvů trezorů jako parametru této funkce vám pomůže načíst záznamy o záložních instancích, které se týkají pouze určených trezorů. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá záznamy fakturačních skupin ve všech trezorech. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Tento parametr použijte k filtrování výstupu funkce na záznamy týkající se konkrétního typu trezoru. Ve výchozím nastavení je hodnota tohoto parametru *, takže funkce vyhledá trezory služby Recovery Services i trezory služby Backup. | N | Microsoft.RecoveryServices/vaults | String |
ExcludeLegacyEvent | Tento parametr použijte, pokud chcete dotazovat data ve starší tabulce AzureDiagnostics, nebo ne. Pokud je hodnota tohoto parametru nepravda, funkce dotazuje data z tabulky AzureDiagnostics i z tabulek specifických pro prostředky. Pokud je hodnota tohoto parametru pravdivá, funkce dotazuje data pouze z tabulek specifických pro prostředek. Výchozí hodnota je true. | N | true | Logická hodnota |
BackupSolutionList | Tento parametr použijte k filtrování výstupu funkce pro určitou sadu řešení zálohování používaných ve vašem prostředí Azure. Pokud například zadáte Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM jako hodnotu tohoto parametru, vrátí funkce jenom záznamy, které se týkají položek zálohovaných pomocí zálohování virtuálních počítačů Azure, SQL v zálohování virtuálních počítačů Azure nebo DPM do zálohování Azure. Ve výchozím nastavení je hodnota tohoto parametru *. Tato funkce vrací záznamy týkající se všech zálohovaných řešení podporovaných sestavou zálohování (podporované hodnoty jsou Zálohování virtuálního počítače Azure, SQL ve službě Zálohování virtuálních počítačů Azure, SAP HANA ve službě Zálohování virtuálních počítačů Azure, Zálohování služby Azure Storage (Soubory Azure), Agent zálohování Azure, DPM, Azure Backup Server, Azure Database for PostgreSQL Server Backup. "Azure Blob Backup", "Azure Disk Backup" nebo kombinace oddělených čárkami některé z těchto hodnot). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
BillingGroupName | Tento parametr použijte k vyhledání konkrétní fakturační skupiny podle názvu. Ve výchozím nastavení je hodnota "*", takže funkce vyhledá všechny fakturační skupiny. | N | "testvm" | String |
Typ agregace | Pomocí tohoto parametru určete časovou členitost, při které se mají data načíst. Pokud je hodnota tohoto parametru "Denně", vrátí funkce záznam na fakturační skupinu za den, což vám umožní analyzovat denní trendy spotřeby úložiště a front-endové velikosti. Pokud je hodnota tohoto parametru "Týdně", vrátí funkce záznam na instanci zálohy za týden a umožňuje analyzovat týdenní trendy. Podobně můžete zadat "Měsíční" k analýze měsíčních trendů. Výchozí hodnota je "Denně". Pokud si prohlížíte data ve větších časových rozsazích, doporučuje se pro lepší výkon dotazů a snadnou analýzu trendu použít "Týdně" nebo "Měsíčně". | N | "Týdně" | String |
Vrácená pole
Název pole | Popis | Datový typ |
---|---|---|
UniqueId | Primární klíč označující jedinečné ID fakturační skupiny | String |
FriendlyName | Popisný název fakturační skupiny | String |
Název | Název fakturační skupiny | String |
Typ | Typ fakturační skupiny Například ProtectedContainer nebo BackupItem | String |
SourceSizeInMBs | Front-endová velikost fakturační skupiny v databázích | Hodnota s dvojitou přesností |
VaultStore_StorageConsumptionInMBs | Celkové cloudové úložiště spotřebované fakturační skupinou na úrovni vault-Standard | Hodnota s dvojitou přesností |
BackupSolution | Řešení zálohování, ke kterému je fakturační skupina přidružená. Například Zálohování virtuálních počítačů Azure, SQL ve službě Azure VM Backup atd. | String |
VaultResourceId | ID trezoru přidruženého k fakturační skupině Azure Resource Manageru (ARM) | String |
VaultUniqueId | Cizí klíč, který odkazuje na trezor přidružený k fakturační skupině | String |
Název trezoru | Název trezoru přidruženého k fakturační skupině | String |
Značky trezorů | Značky trezoru přidruženého k fakturační skupině | String |
VaultSubscriptionId | ID předplatného trezoru přidruženého k fakturační skupině | String |
VaultLocation | Umístění trezoru přidruženého k fakturační skupině | String |
VaultStore_StorageReplicationType | Typ replikace úložiště trezoru přidruženého k fakturační skupině | String |
VaultType | Typ trezoru, například Microsoft.RecoveryServices/vaults nebo Microsoft.DataProtection/backupVaults | String |
TimeGenerated | Časové razítko záznamu | DateTime |
ExtendedProperties | Další vlastnosti fakturační skupiny | dynamicky, |
Ukázkové dotazy
Níže najdete několik ukázkových dotazů, které vám pomůžou začít používat systémové funkce.
Všechny neúspěšné úlohy zálohování virtuálních počítačů Azure v daném časovém rozsahu
_AzureBackup_GetJobs("2021-03-05", "2021-03-06") //call function with RangeStart and RangeEnd parameters set, and other parameters with default value | where BackupSolution=="Azure Virtual Machine Backup" and Status=="Failed" | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status, JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
Všechny úlohy zálohování protokolů SQL v daném časovém rozsahu
_AzureBackup_GetJobs("2021-03-05", "2021-03-06","*","*","*","*",true,"*","*","*","*","*","*",false) //call function with RangeStart and RangeEnd parameters set, ExcludeLog parameter as false, and other parameters with default value | where BackupSolution=="SQL in Azure VM Backup" and Operation=="Log" | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status, JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
Týdenní trend využitého úložiště zálohování pro virtuální počítač "testvm"
_AzureBackup_GetBackupInstancesTrends("2021-01-01", "2021-03-06","*","*","*","*",false,"*","*","*","*",true, "Weekly") //call function with RangeStart and RangeEnd parameters set, AggregationType parameter as Weekly, and other parameters with default value | where BackupSolution == "Azure Virtual Machine Backup" | where FriendlyName == "testvm" | project TimeGenerated, VaultStore_StorageConsumptionInMBs | render timechart