Share via


Systemfunktioner i Azure Monitor-loggar

Den här artikeln beskriver hur du skriver anpassade frågor i Azure Monitor-loggar med hjälp av systemfunktioner.

Azure Backup tillhandahåller en uppsättning funktioner som kallas systemfunktioner eller lösningsfunktioner som är tillgängliga som standard på dina Log Analytics-arbetsytor (LA).

Dessa funktioner fungerar på data i de råa Azure Backup-tabellerna i LA och returnerar formaterade data som hjälper dig att enkelt hämta information om alla dina säkerhetskopieringsrelaterade entiteter med hjälp av enkla frågor. Användare kan skicka parametrar till dessa funktioner för att filtrera de data som returneras av dessa funktioner.

Vi rekommenderar att du använder systemfunktioner för att fråga dina säkerhetskopierade data på LA-arbetsytor för att skapa anpassade rapporter, eftersom de ger ett antal fördelar, enligt beskrivningen i avsnittet nedan.

Fördelar med att använda systemfunktioner

  • Enklare frågor: Med hjälp av funktioner kan du minska antalet kopplingar som behövs i dina frågor. Som standard returnerar funktionerna "utplattade" scheman som innehåller all information som rör entiteten (säkerhetskopieringsinstans, jobb, valv och så vidare) som efterfrågas. Om du till exempel behöver hämta en lista över lyckade säkerhetskopieringsjobb efter namnet på säkerhetskopieringsobjektet och dess associerade container, ger ett enkelt anrop till funktionen _AzureBackup_getJobs() all den här informationen för varje jobb. Å andra sidan skulle du behöva utföra flera kopplingar mellan Tabellerna AddonAzureBackupJobs och CoreAzureBackup när du kör frågor direkt mot raw-tabellerna.

  • Smidigare övergång från den äldre diagnostikhändelsen: Genom att använda systemfunktioner kan du smidigt övergå från den äldre diagnostikhändelsen (AzureBackupReport i AzureDiagnostics-läge) till resursspecifika händelser. Med alla systemfunktioner som tillhandahålls av Azure Backup kan du ange en parameter som gör att du kan välja om funktionen endast ska köra frågor mot data från de resursspecifika tabellerna eller fråga efter data från både den äldre tabellen och de resursspecifika tabellerna (med deduplicering av poster).

    • Om du har migrerat till de resursspecifika tabellerna kan du välja att undanta den äldre tabellen från att frågas av funktionen.
    • Om du för närvarande håller på att migrera och har vissa data i de äldre tabeller som du behöver för analys kan du välja att inkludera den äldre tabellen. När övergången är klar och du inte längre behöver data från den äldre tabellen kan du uppdatera värdet för parametern som skickas till funktionen i dina frågor för att undanta den äldre tabellen.
    • Om du fortfarande bara använder den äldre tabellen fungerar funktionerna fortfarande om du väljer att inkludera den äldre tabellen via samma parameter. Vi rekommenderar dock att du växlar till de resursspecifika tabellerna tidigast.
  • Minskar risken för att anpassade frågor bryts: Om Azure Backup introducerar förbättringar av schemat för de underliggande LA-tabellerna för att hantera framtida rapporteringsscenarier uppdateras även definitionen av funktionerna för att ta hänsyn till schemaändringarna. Om du använder systemfunktioner för att skapa anpassade frågor bryts därför inte dina frågor, även om det finns ändringar i tabellernas underliggande schema.

Kommentar

Systemfunktioner underhålls av Microsoft och deras definitioner kan inte redigeras av användare. Om du behöver redigerbara funktioner kan du skapa sparade funktioner i LA.

Typer av systemfunktioner som erbjuds av Azure Backup

  • Kärnfunktioner: Det här är funktioner som hjälper dig att fråga någon av de viktigaste Azure Backup-entiteterna, till exempel säkerhetskopieringsinstanser, valv, principer, jobb och faktureringsentiteter. Funktionen _AzureBackup_getBackupInstances returnerar till exempel en lista över alla säkerhetskopieringsinstanser som finns i din miljö från och med den senaste slutförda dagen (i UTC). Parametrarna och det returnerade schemat för var och en av dessa kärnfunktioner sammanfattas nedan i den här artikeln.

  • Trendfunktioner: Det här är funktioner som returnerar historiska poster för dina säkerhetskopieringsrelaterade entiteter (till exempel säkerhetskopieringsinstanser, faktureringsgrupper) och gör att du kan få trendinformation varje dag, vecka och månad om viktiga mått (till exempel Antal, Förbrukad lagring) som hör till dessa entiteter. Parametrarna och det returnerade schemat för var och en av dessa trendfunktioner sammanfattas nedan i den här artikeln.

Kommentar

För närvarande returnerar systemfunktioner data för upp till den senaste slutförda dagen (i UTC). Data för den aktuella deldagen returneras inte. Så om du vill hämta poster för den aktuella dagen måste du använda la-tabellerna för råa.

Lista över systemfunktioner

Kärnfunktioner

_AzureBackup_GetVaults()

Den här funktionen returnerar listan över alla Recovery Services-valv i din Azure-miljö som är associerade med LA-arbetsytan.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde Datatyp
RangeStart Använd den här parametern tillsammans med Parametern RangeEnd endast om du behöver hämta alla valvrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje valv. N "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern endast om du behöver hämta alla valvrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje valv. N "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de valv som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de valv som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt

Returnerade fält

Fältnamn Beskrivning Datatyp
UniqueId Primärnyckel som anger unikt ID för valvet String
Id Azure Resource Manager (ARM) ID för valvet String
Name Namn på valvet String
SubscriptionId ID för prenumerationen där valvet finns String
Plats Plats där valvet finns String
VaultStore_StorageReplicationType Lagringsreplikeringstyp som är associerad med valvet String
Taggar Taggar för valvet String
TimeGenerated Tidsstämpel för posten Datum/tid
Typ Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Den här funktionen returnerar listan över säkerhetskopieringsprinciper som används i Din Azure-miljö tillsammans med detaljerad information om varje princip, till exempel datakällans typ, lagringsreplikeringstyp och så vidare.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde Datatyp
RangeStart Använd den här parametern tillsammans med parametern RangeStart endast om du behöver hämta alla principrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje princip. N "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern endast om du behöver hämta alla principrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje princip. N "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de principer som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de principer som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster med principer som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster med principer i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Returnerade fält

Fältnamn Beskrivning **Datatyp **
UniqueId Primärnyckel som anger unikt ID för principen String
Id Azure Resource Manager (ARM) ID för principen String
Name Namnet på principen String
Tidszon Tidszon där principen definieras String
Säkerhetskopieringslösning Säkerhetskopieringslösning som principen är associerad med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
TimeGenerated Tidsstämpel för posten Datetime
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med principen String
VaultResourceId Arm-ID (Azure Resource Manager) för valvet som är associerat med principen String
VaultName Namnet på valvet som är associerat med principen String
VaultTags Taggar för valvet som är associerat med principen String
VaultLocation Plats för valvet som är associerat med principen String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med principen String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med principen String
VaultType Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
ExtendedProperties Ytterligare egenskaper för principen Dynamisk

_AzureBackup_GetJobs()

Den här funktionen returnerar en lista över alla säkerhetskopierings- och återställningsrelaterade jobb som utlöstes inom ett angivet tidsintervall, tillsammans med detaljerad information om varje jobb, till exempel jobbstatus, jobbvaraktighet, överförda data och så vidare.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde **Datatyp **
RangeStart Använd den här parametern tillsammans med parametern RangeEnd för att hämta listan över alla jobb som startade under tidsperioden från RangeStart till RangeEnd. Y "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern för att hämta listan över alla jobb som startade under tidsperioden från RangeStart till RangeEnd. Y "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de jobb som är associerade med valv i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de jobb som är associerade med valv i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta jobb som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter jobb i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Använd den här parametern för att filtrera funktionens utdata för en viss typ av jobb. Till exempel säkerhetskopierings- eller återställningsåtgärderna. Som standard är värdet för den här parametern "*", vilket gör att funktionen söker efter både säkerhetskopierings- och återställningsjobb. N "Säkerhetskopiering" String
JobStatusList Använd den här parametern för att filtrera utdata från funktionen för en specifik jobbstatus. Till exempel Slutförd, Misslyckad och så vidare. Som standard är värdet för den här parametern "*", vilket gör att funktionen söker efter alla jobb oavsett status. N Failed,CompletedWithWarnings String
JobFailureCodeList Använd den här parametern för att filtrera utdata från funktionen för en specifik felkod. Som standard är värdet för den här parametern "*", vilket gör att funktionen söker efter alla jobb oavsett felkod. N "Lyckades" String
DatasourceSetName Använd den här parametern för att filtrera funktionens utdata till en viss överordnad resurs. Om du till exempel vill returnera SQL i säkerhetskopieringsinstanser för virtuella Azure-datorer som tillhör den virtuella datorn "testvm" anger du testvm som värde för den här parametern. Som standard är värdet "*", vilket gör att funktionen söker efter poster i alla säkerhetskopieringsinstanser. N "testvm" String
BackupInstanceName Använd den här parametern för att söka efter jobb på en viss säkerhetskopieringsinstans efter namn. Som standard är värdet "*", vilket gör att funktionen söker efter poster i alla säkerhetskopieringsinstanser. N "testvm" String
ExcludeLog Använd den här parametern för att undanta loggjobb från att returneras av funktionen (hjälper till med frågeprestanda). Som standard är värdet för den här parametern sant, vilket gör att funktionen exkluderar loggjobb. N true Booleskt

Returnerade fält

Fältnamn Beskrivning **Datatyp **
UniqueId Primärnyckel som anger unikt ID för jobbet String
OperationCategory Kategori för den åtgärd som utförs. Till exempel Säkerhetskopiering, Återställning String
Åtgärd Information om den åtgärd som utförs. Till exempel Logg (för loggsäkerhetskopiering) String
Status Status för jobbet. Till exempel Completed, Failed, CompletedWithWarnings String
ErrorTitle Felkod för jobbet String
StartTime Datum och tid då jobbet startade Datum/tid
DurationInSecs Varaktighet för jobbet i sekunder Dubbel
DataTransferredInMBs Data som överförs av jobbet i MBs. För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar Dubbel
RestoreJobRPDateTime Datum och tid då återställningspunkten som återställs skapades. För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar Datum/tid
RestoreJobRPLocation Platsen där återställningspunkten som återställs lagrades String
BackupInstanceUniqueId Sekundärnyckel som refererar till den säkerhetskopieringsinstans som är associerad med jobbet String
BackupInstanceId Azure Resource Manager -ID (ARM) för säkerhetskopieringsinstansen som är associerad med jobbet String
BackupInstanceFriendlyName Namnet på den säkerhetskopieringsinstans som är associerad med jobbet String
DatasourceResourceId Azure Resource Manager -ID (ARM) för den underliggande datakälla som är associerad med jobbet. Till exempel Azure Resource Manager -ID (ARM) för den virtuella datorn String
DatasourceFriendlyName Eget namn på den underliggande datakälla som är associerad med jobbet String
DatasourceType Typ av datakälla som är associerad med jobbet. Till exempel "Microsoft.Compute/virtualMachines" String
BackupSolution Säkerhetskopieringslösning som jobbet är associerat med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
DatasourceSetResourceId Azure Resource Manager -ID (ARM) för den överordnade resursen för datakällan (i förekommande fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel ARM-ID (Azure Resource Manager) för den virtuella dator där SQL Database finns String
DatasourceSetType Typ av den överordnade resursen för datakällan (i förekommande fall). För en SAP HANA i Azure VM-datakälla blir det här fältet till exempel Microsoft.Compute/virtualMachines eftersom den överordnade resursen är en virtuell Azure-dator String
VaultResourceId Azure Resource Manager -ID (ARM) för valvet som är associerat med jobbet String
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med jobbet String
VaultName Namnet på valvet som är associerat med jobbet String
VaultTags Taggar för valvet som är associerat med jobbet String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med jobbet String
VaultLocation Plats för valvet som är associerat med jobbet String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med jobbet String
VaultType Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
TimeGenerated Tidsstämpel för posten Datum/tid

_AzureBackup_GetBackupInstances()

Den här funktionen returnerar listan över säkerhetskopieringsinstanser som är associerade med dina Recovery Services-valv, tillsammans med detaljerad information om varje säkerhetskopieringsinstans, till exempel förbrukning av molnlagring, tillhörande princip och så vidare.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde **Datatyp **
RangeStart Använd den här parametern tillsammans med Parametern RangeEnd endast om du behöver hämta alla säkerhetskopierade instansrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje säkerhetskopieringsinstans. N "2021-03-03 00:00:00" DataTime
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern endast om du behöver hämta alla säkerhetskopierade instansrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje säkerhetskopieringsinstans. N "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de säkerhetskopieringsinstanser som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de säkerhetskopieringsinstanser som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster för säkerhetskopieringsinstanser som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster för säkerhetskopieringsinstanser i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Använd den här parametern för att välja om du bara vill inkludera de säkerhetskopieringsinstanser som är aktivt skyddade, eller inkludera de instanser för vilka skyddet har stoppats och instanser som den inledande säkerhetskopieringen väntar på. För Recovery Services-valvarbetsbelastningar är värden som stöds "Protected", "ProtectionStopped", "InitialBackupPending" eller en kommaavgränsad kombination av något av dessa värden. För Säkerhetskopieringsvalvsarbetsbelastningar är värden som stöds "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" eller en kommaavgränsad kombination av något av dessa värden. Som standard är värdet "*", vilket gör att funktionen söker efter alla säkerhetskopieringsinstanser oavsett skyddsinformation. N "Skyddad" String
DatasourceSetName Använd den här parametern för att filtrera funktionens utdata till en viss överordnad resurs. Om du till exempel vill returnera SQL i säkerhetskopieringsinstanser för virtuella Azure-datorer som tillhör den virtuella datorn "testvm" anger du testvm som värde för den här parametern. Som standard är värdet "*", vilket gör att funktionen söker efter poster i alla säkerhetskopieringsinstanser. N "testvm" String
BackupInstanceName Använd den här parametern för att söka efter en viss säkerhetskopieringsinstans efter namn. Som standard är värdet "*", vilket gör att funktionen söker efter alla säkerhetskopieringsinstanser. N "testvm" String
DisplayAllFields Använd den här parametern om du bara vill hämta en delmängd av fälten som returneras av funktionen. Om värdet för den här parametern är falskt eliminerar funktionen lagrings- och kvarhållningsplatsrelaterad information från funktionens utdata. Det här är användbart om du använder den här funktionen som ett mellanliggande steg i en större fråga och behöver optimera frågans prestanda genom att eliminera kolumner som du inte behöver för analys. Som standard är värdet för den här parametern sant, vilket gör att funktionen returnerar alla fält som hör till säkerhetskopieringsinstansen. N true Booleskt

Returnerade fält

Fältnamn Beskrivning Datatyp
UniqueId Primärnyckel som anger unikt ID för säkerhetskopieringsinstansen String
Id Azure Resource Manager (ARM) ID för säkerhetskopieringsinstansen String
FriendlyName Eget namn på säkerhetskopieringsinstansen String
ProtectionInfo Information om skyddsinställningarna för säkerhetskopieringsinstansen. Till exempel konfigureras skydd, skydd stoppas, inledande säkerhetskopiering väntar String
LatestRecoveryPoint Datum och tid för den senaste återställningspunkten som är associerad med säkerhetskopieringsinstansen. För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar. Datum/tid
OldestRecoveryPoint Datum och tid för den äldsta återställningspunkten som är associerad med säkerhetskopieringsinstansen. För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar. Datum/tid
SourceSizeInMBs Klientdelsstorlek för säkerhetskopieringsinstansen i MBs Dubbel
VaultStore_StorageConsumptionInMBs Total molnlagring som förbrukas av säkerhetskopieringsinstansen på valvstandardnivån Dubbel
DataSourceFriendlyName Eget namn på den datakälla som motsvarar säkerhetskopieringsinstansen String
BackupSolution Säkerhetskopieringslösning som säkerhetskopieringsinstansen är associerad med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
DatasourceType Typ av datakälla som motsvarar säkerhetskopieringsinstansen. Till exempel "Microsoft.Compute/virtualMachines" String
DatasourceResourceId Azure Resource Manager -ID (ARM) för den underliggande datakälla som motsvarar säkerhetskopieringsinstansen. Till exempel Azure Resource Manager -ID (ARM) för den virtuella datorn String
DatasourceSetFriendlyName Eget namn på den överordnade resursen för datakällan (i tillämpliga fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel namnet på den virtuella dator där SQL Database finns String
DatasourceSetFriendlyName Eget namn på den överordnade resursen för datakällan (i tillämpliga fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel namnet på den virtuella dator där SQL Database finns String
DatasourceSetResourceId Azure Resource Manager -ID (ARM) för den överordnade resursen för datakällan (i förekommande fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel ARM-ID (Azure Resource Manager) för den virtuella dator där SQL Database finns String
DatasourceSetType Typ av den överordnade resursen för datakällan (i förekommande fall). För en SAP HANA i Azure VM-datakälla blir det här fältet till exempel Microsoft.Compute/virtualMachines eftersom den överordnade resursen är en virtuell Azure-dator String
PolicyName Namnet på principen som är associerad med säkerhetskopieringsinstansen String
PolicyUniqueId Sekundärnyckel som refererar till principen som är associerad med säkerhetskopieringsinstansen String
PolicyId Azure Resource Manager (ARM) ID för principen som är associerad med säkerhetskopieringsinstansen String
VaultResourceId Azure Resource Manager -ID (ARM) för valvet som är associerat med säkerhetskopieringsinstansen String
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med säkerhetskopieringsinstansen String
VaultName Namnet på valvet som är associerat med säkerhetskopieringsinstansen String
VaultTags Taggar för valvet som är associerat med säkerhetskopieringsinstansen String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med säkerhetskopieringsinstansen String
VaultLocation Plats för valvet som är associerat med säkerhetskopieringsinstansen String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med säkerhetskopieringsinstansen String
VaultType Typ av valv, som är "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
TimeGenerated Tidsstämpel för posten Datum/tid

_AzureBackup_GetBillingGroups()

Den här funktionen returnerar en lista över alla säkerhetskopieringsrelaterade faktureringsentiteter (faktureringsgrupper) tillsammans med information om viktiga faktureringskomponenter som klientdelsstorlek och total molnlagring.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde Datumtyp
RangeStart Använd den här parametern tillsammans med RangeEnd-parametern endast om du behöver hämta alla faktureringsgruppsrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje faktureringsgrupp. N "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern endast om du behöver hämta alla faktureringsgruppsrelaterade poster under tidsperioden från RangeStart till RangeEnd. Som standard är värdet för RangeStart och RangeEnd null, vilket gör att funktionen endast hämtar den senaste posten för varje faktureringsgrupp. N "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de faktureringsgrupper som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de faktureringsgrupper som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster för säkerhetskopieringsinstanser som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster för faktureringsgrupper i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Använd den här parametern för att söka efter en viss faktureringsgrupp efter namn. Som standard är värdet "*", vilket gör att funktionen söker efter alla faktureringsgrupper. N "testvm" String

Returnerade fält

Fältnamn Beskrivning Datatyp
UniqueId Primärnyckel som anger unikt ID för faktureringsgruppen String
FriendlyName Eget namn på faktureringsgruppen String
Name Namnet på faktureringsgruppen String
Typ Typ av faktureringsgrupp. Till exempel ProtectedContainer eller BackupItem String
SourceSizeInMBs Klientdelsstorlek för faktureringsgruppen i MBs Dubbel
VaultStore_StorageConsumptionInMBs Totalt molnlagring som förbrukas av faktureringsgruppen på valvstandardnivån Dubbel
BackupSolution Säkerhetskopieringslösning som faktureringsgruppen är associerad med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
VaultResourceId Azure Resource Manager -ID (ARM) för valvet som är associerat med faktureringsgruppen String
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med faktureringsgruppen String
VaultName Namnet på valvet som är associerat med faktureringsgruppen String
VaultTags Taggar för valvet som är associerat med faktureringsgruppen String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med faktureringsgruppen String
VaultLocation Plats för valvet som är associerat med faktureringsgruppen String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med faktureringsgruppen String
VaultType Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
TimeGenerated Tidsstämpel för posten Datum/tid
ExtendedProperties Ytterligare egenskaper för faktureringsgruppen Dynamisk

Trendfunktioner

_AzureBackup_GetBackupInstancesTrends()

Den här funktionen returnerar historiska poster för varje säkerhetskopieringsinstans, så att du kan visa viktiga trender varje dag, varje vecka och månad som är relaterade till antalet säkerhetskopieringsinstanser och lagringsförbrukningen på flera detaljnivåer.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde Datatyp
RangeStart Använd den här parametern tillsammans med parametern RangeEnd för att hämta alla poster relaterade till säkerhetskopieringsinstanser under tidsperioden från RangeStart till RangeEnd. Y "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med Parametern RangeStart för att hämta alla poster relaterade till säkerhetskopieringsinstanser under tidsperioden från RangeStart till RangeEnd. Y "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de säkerhetskopieringsinstanser som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de säkerhetskopieringsinstanser som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster för säkerhetskopieringsinstanser som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster för säkerhetskopieringsinstanser i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Använd den här parametern för att välja om du bara vill inkludera de säkerhetskopieringsinstanser som är aktivt skyddade, eller inkludera de instanser för vilka skyddet har stoppats och instanser som den inledande säkerhetskopieringen väntar på. För Recovery Services-valvarbetsbelastningar är värden som stöds "Protected", "ProtectionStopped", "InitialBackupPending" eller en kommaavgränsad kombination av något av dessa värden. För Säkerhetskopieringsvalvsarbetsbelastningar är värden som stöds "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" eller en kommaavgränsad kombination av något av dessa värden. Som standard är värdet "*", vilket gör att funktionen söker efter alla säkerhetskopieringsinstanser oavsett skyddsinformation. N "Skyddad" String
DatasourceSetName Använd den här parametern för att filtrera funktionens utdata till en viss överordnad resurs. Om du till exempel vill returnera SQL i säkerhetskopieringsinstanser för virtuella Azure-datorer som tillhör den virtuella datorn "testvm" anger du testvm som värde för den här parametern. Som standard är värdet "*", vilket gör att funktionen söker efter poster i alla säkerhetskopieringsinstanser. N "testvm" String
BackupInstanceName Använd den här parametern för att söka efter en viss säkerhetskopieringsinstans efter namn. Som standard är värdet "*", vilket gör att funktionen söker efter alla säkerhetskopieringsinstanser. N "testvm" String
DisplayAllFields Använd den här parametern om du bara vill hämta en delmängd av fälten som returneras av funktionen. Om värdet för den här parametern är falskt eliminerar funktionen lagrings- och kvarhållningsplatsrelaterad information från funktionens utdata. Det här är användbart om du använder den här funktionen som ett mellanliggande steg i en större fråga och behöver optimera frågans prestanda genom att eliminera kolumner som du inte behöver för analys. Som standard är värdet för den här parametern sant, vilket gör att funktionen returnerar alla fält som hör till säkerhetskopieringsinstansen. N true Booleskt
AggregationType Använd den här parametern för att ange den tidskornighet då data ska hämtas. Om värdet för den här parametern är "Daily" returnerar funktionen en post per säkerhetskopieringsinstans per dag, så att du kan analysera dagliga trender för lagringsförbrukning och antal säkerhetskopierade instanser. Om värdet för den här parametern är "Weekly" returnerar funktionen en post per säkerhetskopieringsinstans per vecka, så att du kan analysera trender varje vecka. På samma sätt kan du ange "Månadsvis" för att analysera månatliga trender. Standardvärdet är "Daily". Om du visar data över större tidsintervall rekommenderar vi att du använder "Weekly" eller "Monthly" för bättre frågeprestanda och enkel trendanalys. N "Varje vecka" String

Returnerade fält

Fältnamn Beskrivning Datatyp
UniqueId Primärnyckel som anger unikt ID för säkerhetskopieringsinstansen String
Id Azure Resource Manager (ARM) ID för säkerhetskopieringsinstansen String
FriendlyName Eget namn på säkerhetskopieringsinstansen String
ProtectionInfo Information om skyddsinställningarna för säkerhetskopieringsinstansen. Till exempel konfigureras skydd, skydd stoppas, inledande säkerhetskopiering väntar String
LatestRecoveryPoint Datum och tid för den senaste återställningspunkten som är associerad med säkerhetskopieringsinstansen. För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar Datum/tid
OldestRecoveryPoint Datum och tid för den äldsta återställningspunkten som är associerad med säkerhetskopieringsinstansen För närvarande stöds det här fältet endast för Recovery Services-valvarbetsbelastningar
SourceSizeInMBs Klientdelsstorlek för säkerhetskopieringsinstansen i MBs Dubbel
VaultStore_StorageConsumptionInMBs Total molnlagring som förbrukas av säkerhetskopieringsinstansen på valvstandardnivån Dubbel
DataSourceFriendlyName Eget namn på den datakälla som motsvarar säkerhetskopieringsinstansen String
BackupSolution Säkerhetskopieringslösning som säkerhetskopieringsinstansen är associerad med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
DatasourceType Typ av datakälla som motsvarar säkerhetskopieringsinstansen. Till exempel "Microsoft.Compute/virtualMachines" String
DatasourceResourceId Azure Resource Manager -ID (ARM) för den underliggande datakälla som motsvarar säkerhetskopieringsinstansen. Till exempel Azure Resource Manager -ID (ARM) för den virtuella datorn String
DatasourceSetFriendlyName Eget namn på den överordnade resursen för datakällan (i tillämpliga fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel namnet på den virtuella dator där SQL Database finns String
DatasourceSetResourceId Azure Resource Manager -ID (ARM) för den överordnade resursen för datakällan (i förekommande fall). För en SQL i Azure VM-datakälla innehåller det här fältet till exempel ARM-ID (Azure Resource Manager) för den virtuella dator där SQL Database finns String
DatasourceSetType Typ av den överordnade resursen för datakällan (i förekommande fall). För en SAP HANA i Azure VM-datakälla blir det här fältet till exempel Microsoft.Compute/virtualMachines eftersom den överordnade resursen är en virtuell Azure-dator String
PolicyName Namnet på principen som är associerad med säkerhetskopieringsinstansen String
PolicyUniqueId Sekundärnyckel som refererar till principen som är associerad med säkerhetskopieringsinstansen String
PolicyId Azure Resource Manager (ARM) ID för principen som är associerad med säkerhetskopieringsinstansen String
VaultResourceId Azure Resource Manager -ID (ARM) för valvet som är associerat med säkerhetskopieringsinstansen String
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med säkerhetskopieringsinstansen String
VaultName Namnet på valvet som är associerat med säkerhetskopieringsinstansen String
VaultTags Taggar för valvet som är associerat med säkerhetskopieringsinstansen String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med säkerhetskopieringsinstansen String
VaultLocation Plats för valvet som är associerat med säkerhetskopieringsinstansen String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med säkerhetskopieringsinstansen String
VaultType Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
TimeGenerated Tidsstämpel för posten Datum/tid

_AzureBackup_GetBillingGroupsTrends()

Den här funktionen returnerar historiska poster för varje faktureringsentitet, så att du kan visa viktiga trender varje dag, varje vecka och varje månad som är relaterade till klientdelsstorlek och lagringsförbrukning, på flera detaljnivåer.

Parameters

Parameternamn Beskrivning Krävs? Exempelvärde Datatyp
RangeStart Använd den här parametern tillsammans med parametern RangeEnd för att hämta alla faktureringsgruppsrelaterade poster under tidsperioden från RangeStart till RangeEnd. Y "2021-03-03 00:00:00" Datum/tid
RangeEnd Använd den här parametern tillsammans med RangeStart-parametern för att hämta alla faktureringsgruppsrelaterade poster under tidsperioden från RangeStart till RangeEnd. Y "2021-03-10 00:00:00" Datum/tid
VaultSubscriptionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning prenumerationer där säkerhetskopieringsdata finns. Om du anger en kommaavgränsad lista över prenumerations-ID:t som en parameter för den här funktionen kan du bara hämta de faktureringsgrupper som finns i de angivna prenumerationerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla prenumerationer. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning regioner där säkerhetskopierade data finns. Om du anger en kommaavgränsad lista över regioner som en parameter för den här funktionen kan du bara hämta de faktureringsgrupper som finns i de angivna regionerna. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster i alla regioner. N eastus,westus String
VaultList Använd den här parametern för att filtrera funktionens utdata för en viss uppsättning valv. Om du anger en kommaavgränsad lista över valvnamn som en parameter för den här funktionen kan du hämta poster för säkerhetskopieringsinstanser som endast gäller de angivna valven. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter poster för faktureringsgrupper i alla valv. N vault1,vault2,vault3 String
VaultTypeList Använd den här parametern för att filtrera utdata från funktionen till poster som rör en viss valvtyp. Som standard är värdet för den här parametern *, vilket gör att funktionen söker efter både Recovery Services-valv och Backup-valv. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Använd den här parametern för att välja om du vill fråga efter data i den äldre AzureDiagnostics-tabellen eller inte. Om värdet för den här parametern är falskt frågar funktionen data från både tabellen AzureDiagnostics och de resursspecifika tabellerna. Om värdet för den här parametern är sant frågar funktionen bara efter data från de resursspecifika tabellerna. Standardvärdet är sant. N true Booleskt
BackupSolutionList Använd den här parametern för att filtrera utdata från funktionen för en viss uppsättning säkerhetskopieringslösningar som används i Din Azure-miljö. Om du till exempel anger Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM som värde för den här parametern returnerar funktionen endast poster som är relaterade till objekt som säkerhetskopieras med azure virtual machine-säkerhetskopiering, SQL i säkerhetskopiering av virtuella Azure-datorer eller DPM till Azure-säkerhetskopiering. Som standard är värdet för den här parametern *, vilket gör att funktionen returnerar poster som hör till alla säkerhetskopieringslösningar som stöds av säkerhetskopieringsrapporter (värden som stöds är "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup" "Azure Blob Backup", "Azure Disk Backup" eller en kommaavgränsad kombination av något av dessa värden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Använd den här parametern för att söka efter en viss faktureringsgrupp efter namn. Som standard är värdet "*", vilket gör att funktionen söker efter alla faktureringsgrupper. N "testvm" String
AggregationType Använd den här parametern för att ange den tidskornighet då data ska hämtas. Om värdet för den här parametern är "Daily" returnerar funktionen en post per faktureringsgrupp per dag, så att du kan analysera dagliga trender för lagringsförbrukning och klientdelsstorlek. Om värdet för den här parametern är "Weekly" returnerar funktionen en post per säkerhetskopieringsinstans per vecka, så att du kan analysera trender varje vecka. På samma sätt kan du ange "Månadsvis" för att analysera månatliga trender. Standardvärdet är "Daily". Om du visar data över större tidsintervall rekommenderar vi att du använder "Weekly" eller "Monthly" för bättre frågeprestanda och enkel trendanalys. N "Varje vecka" String

Returnerade fält

Fältnamn Beskrivning Datatyp
UniqueId Primärnyckel som anger unikt ID för faktureringsgruppen String
FriendlyName Eget namn på faktureringsgruppen String
Name Namnet på faktureringsgruppen String
Typ Typ av faktureringsgrupp. Till exempel ProtectedContainer eller BackupItem String
SourceSizeInMBs Klientdelsstorlek för faktureringsgruppen i MBs Dubbel
VaultStore_StorageConsumptionInMBs Totalt molnlagring som förbrukas av faktureringsgruppen på valvstandardnivån Dubbel
BackupSolution Säkerhetskopieringslösning som faktureringsgruppen är associerad med. Till exempel Säkerhetskopiering av virtuella Azure-datorer, SQL i Säkerhetskopiering av virtuella Azure-datorer och så vidare. String
VaultResourceId Azure Resource Manager -ID (ARM) för valvet som är associerat med faktureringsgruppen String
VaultUniqueId Sekundärnyckel som refererar till valvet som är associerat med faktureringsgruppen String
VaultName Namnet på valvet som är associerat med faktureringsgruppen String
VaultTags Taggar för valvet som är associerat med faktureringsgruppen String
VaultSubscriptionId Prenumerations-ID för valvet som är associerat med faktureringsgruppen String
VaultLocation Plats för valvet som är associerat med faktureringsgruppen String
VaultStore_StorageReplicationType Lagringsreplikeringstyp för valvet som är associerat med faktureringsgruppen String
VaultType Typ av valv, till exempel "Microsoft.RecoveryServices/vaults" eller "Microsoft.DataProtection/backupVaults" String
TimeGenerated Tidsstämpel för posten Datum/tid
ExtendedProperties Ytterligare egenskaper för faktureringsgruppen Dynamisk

Exempelfrågor

Nedan visas några exempelfrågor som hjälper dig att komma igång med att använda systemfunktioner.

  • Alla misslyckade säkerhetskopieringsjobb för virtuella Azure-datorer inom ett angivet tidsintervall

    _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
    
  • Alla SQL-loggsäkerhetskopieringsjobb inom ett angivet tidsintervall

    _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
    
  • Veckotrend för säkerhetskopieringslagring som förbrukas för den virtuella datorn "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 
    

Nästa steg

Läs mer om säkerhetskopieringsrapporter