Systémové funkce v protokolech služby Azure Monitor

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 
    

Další kroky

Další informace o sestavách zálohování