Systeemfuncties in Azure Monitor-logboeken

In dit artikel wordt beschreven hoe u aangepaste query's schrijft in Azure Monitor-logboeken met behulp van systeemfuncties.

Azure Backup biedt een set functies, systeemfuncties of oplossingsfuncties die standaard beschikbaar zijn in uw Log Analytics-werkruimten (LA).

Deze functies werken op gegevens in de onbewerkte Azure Backup-tabellen in LA en retourneren opgemaakte gegevens waarmee u eenvoudig informatie kunt ophalen van al uw back-upgerelateerde entiteiten, met behulp van eenvoudige query's. Gebruikers kunnen parameters doorgeven aan deze functies om de gegevens te filteren die door deze functies worden geretourneerd.

U wordt aangeraden systeemfuncties te gebruiken voor het opvragen van uw back-upgegevens in LA-werkruimten voor het maken van aangepaste rapporten, omdat ze een aantal voordelen bieden, zoals beschreven in de onderstaande sectie.

Voordelen van het gebruik van systeemfuncties

  • Eenvoudigere query's: Met behulp van functies kunt u het aantal joins verminderen dat nodig is in uw query's. De functies retourneren standaard 'platgemaakte' schema's die alle informatie bevatten die betrekking heeft op de entiteit (back-upexemplaar, taak, kluis enzovoort) die worden opgevraagd. Als u bijvoorbeeld een lijst met geslaagde back-uptaken wilt ophalen op basis van de naam van het back-upitem en de bijbehorende container, geeft een eenvoudige aanroep van de functie _AzureBackup_getJobs() u al deze informatie voor elke taak. Als u echter rechtstreeks query's uitvoert op de onbewerkte tabellen, moet u meerdere joins uitvoeren tussen addonAzureBackupJobs en CoreAzureBackup-tabellen .

  • Soepelere overgang van de verouderde diagnostische gebeurtenis: met behulp van systeemfuncties kunt u soepel overstappen van de verouderde diagnostische gebeurtenis (AzureBackupReport in de modus AzureDiagnostics) naar de resourcespecifieke gebeurtenissen. Met alle systeemfuncties van Azure Backup kunt u een parameter opgeven waarmee u kunt kiezen of de functie alleen query's moet uitvoeren op gegevens uit de resourcespecifieke tabellen of gegevens uit zowel de verouderde tabel als de resourcespecifieke tabellen (met ontdubbeling van records).

    • Als u bent gemigreerd naar de resourcespecifieke tabellen, kunt u ervoor kiezen om de verouderde tabel uit te sluiten van query's door de functie.
    • Als u momenteel bezig bent met migratie en bepaalde gegevens in de verouderde tabellen hebt die u nodig hebt voor analyse, kunt u ervoor kiezen om de verouderde tabel op te nemen. Wanneer de overgang is voltooid en u geen gegevens meer nodig hebt uit de verouderde tabel, kunt u de waarde van de parameter die is doorgegeven aan de functie in uw query's bijwerken om de verouderde tabel uit te sluiten.
    • Als u nog steeds alleen de verouderde tabel gebruikt, werken de functies nog steeds als u ervoor kiest om de verouderde tabel op te nemen via dezelfde parameter. Het is echter raadzaam om op het eerste moment over te schakelen naar de resourcespecifieke tabellen .
  • Vermindert de mogelijkheid dat aangepaste query's fouten veroorzaken: als Azure Backup verbeteringen introduceert in het schema van de onderliggende LA-tabellen om toekomstige rapportagescenario's mogelijk te maken, wordt de definitie van de functies ook bijgewerkt om rekening te houden met de schemawijzigingen. Als u systeemfuncties gebruikt voor het maken van aangepaste query's, worden uw query's dus niet verbroken, zelfs niet als er wijzigingen zijn in het onderliggende schema van de tabellen.

Notitie

Systeemfuncties worden onderhouden door Microsoft en hun definities kunnen niet door gebruikers worden bewerkt. Als u bewerkbare functies nodig hebt, kunt u opgeslagen functies maken in LA.

Typen systeemfuncties die worden aangeboden door Azure Backup

  • Kernfuncties: dit zijn functies waarmee u query's kunt uitvoeren op een van de belangrijkste Azure Backup-entiteiten, zoals back-upexemplaren, kluizen, beleid, taken en factureringsentiteiten. De functie _AzureBackup_getBackupInstances retourneert bijvoorbeeld een lijst met alle back-upexemplaren die in uw omgeving bestaan vanaf de laatste voltooide dag (in UTC). De parameters en het geretourneerde schema voor elk van deze kernfuncties worden hieronder in dit artikel samengevat.

  • Trendfuncties: dit zijn functies die historische records retourneren voor uw back-upgerelateerde entiteiten (bijvoorbeeld back-upexemplaren, factureringsgroepen) en waarmee u dagelijkse, wekelijkse en maandelijkse trendinformatie kunt ophalen over belangrijke metrische gegevens (bijvoorbeeld Aantal, Verbruikte opslag) die betrekking hebben op deze entiteiten. De parameters en het geretourneerde schema voor elk van deze trendfuncties worden hieronder in dit artikel samengevat.

Notitie

Op dit moment retourneren systeemfuncties gegevens voor de laatste voltooide dag (in UTC). Gegevens voor de huidige gedeeltelijke dag worden niet geretourneerd. Dus als u records voor de huidige dag wilt ophalen, moet u de onbewerkte LA-tabellen gebruiken.

Lijst met systeemfuncties

Kernfuncties

_AzureBackup_GetVaults()

Deze functie retourneert de lijst met alle Recovery Services-kluizen in uw Azure-omgeving die zijn gekoppeld aan de LA-werkruimte.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde Gegevenstype
RangeStart Gebruik deze parameter samen met de parameter RangeEnd alleen als u alle kluisgerelateerde records in de periode wilt ophalen van RangeStart naar RangeEnd. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elke kluis ophaalt. N "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart alleen als u alle kluisgerelateerde records in de periode wilt ophalen van RangeStart naar RangeEnd. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elke kluis ophaalt. N "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen de kluizen ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen kluizen ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records ophalen die alleen betrekking hebben op de opgegeven kluizen. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle kluizen zoekt. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde

Geretourneerde velden

Veldnaam Beschrijving Gegevenstype
UniqueId Primaire sleutel die een unieke id van de kluis aangeeft String
ID ARM-id (Azure Resource Manager) van de kluis String
Naam Naam van de kluis String
SubscriptionId Id van het abonnement waarin de kluis bestaat String
Locatie Locatie waarin de kluis bestaat String
VaultStore_StorageReplicationType Opslagreplicatietype dat is gekoppeld aan de kluis String
Tags Tags van de kluis String
TimeGenerated Tijdstempel van de record Datum en tijd
Type Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String

_AzureBackup_GetPolicies()

Deze functie retourneert de lijst met back-upbeleidsregels die worden gebruikt in uw Azure-omgeving, samen met gedetailleerde informatie over elk beleid, zoals het gegevensbrontype, het opslagreplicatietype, enzovoort.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde Gegevenstype
RangeStart Gebruik deze parameter samen met de parameter RangeStart alleen als u alle beleidsgerelateerde records in de periode van RangeStart naar RangeEnd moet ophalen. Standaard is de waarde van RangeStart en RangeEnd null, waardoor de functie alleen de meest recente record voor elk beleid ophaalt. N "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart alleen als u alle beleidsgerelateerde records in de periode van RangeStart naar RangeEnd wilt ophalen. Standaard is de waarde van RangeStart en RangeEnd null, waardoor de functie alleen de meest recente record voor elk beleid ophaalt. N "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen beleidsregels ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen beleidsregels ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records van beleidsregels ophalen die alleen betrekking hebben op de opgegeven kluizen. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar records van beleidsregels in alle kluizen. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Geretourneerde velden

Veldnaam Beschrijving **Gegevenstype **
UniqueId Primaire sleutel die een unieke id van het beleid aangeeft String
ID ARM-id (Azure Resource Manager) van het beleid String
Naam Naam van het beleid String
TimeZone Tijdzone waarin het beleid is gedefinieerd String
Back-upoplossing Back-upoplossing waaraan het beleid is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
TimeGenerated Tijdstempel van de record Datum/tijd
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan het beleid String
VaultResourceId ARM-id (Azure Resource Manager) van de kluis die is gekoppeld aan het beleid String
VaultName Naam van de kluis die is gekoppeld aan het beleid String
VaultTags Tags van de kluis die is gekoppeld aan het beleid String
VaultLocation Locatie van de kluis die is gekoppeld aan het beleid String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan het beleid String
VaultStore_StorageReplicationType Opslagreplicatietype van de kluis die is gekoppeld aan het beleid String
VaultType Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String
ExtendedProperties Aanvullende eigenschappen van het beleid Dynamisch

_AzureBackup_GetJobs()

Deze functie retourneert een lijst met alle gerelateerde back-up- en hersteltaken die zijn geactiveerd in een opgegeven tijdsbereik, samen met gedetailleerde informatie over elke taak, zoals taakstatus, taakduur, overgedragen gegevens, enzovoort.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde **Gegevenstype **
RangeStart Gebruik deze parameter samen met de parameter RangeEnd om de lijst met alle taken op te halen die in de periode zijn gestart van RangeStart naar RangeEnd. J "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart om de lijst met alle taken op te halen die in de periode zijn gestart van RangeStart naar RangeEnd. J "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen taken ophalen die zijn gekoppeld aan kluizen in de opgegeven abonnementen. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen taken ophalen die zijn gekoppeld aan kluizen in de opgegeven regio's. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Door een door komma's gescheiden lijst met kluisnamen op te geven als parameter voor deze functie, kunt u taken ophalen die alleen betrekking hebben op de opgegeven kluizen. De waarde van deze parameter is standaard '*', waardoor de functie in alle kluizen naar taken zoekt. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Gebruik deze parameter om de uitvoer van de functie voor een specifiek type taak te filteren. Bijvoorbeeld de back-up- of herstelbewerkingen. Standaard is de waarde van deze parameter '*', waardoor de functie zowel back-up- als hersteltaken zoekt. N "Back-up" String
JobStatusList Gebruik deze parameter om de uitvoer van de functie te filteren op een specifieke taakstatus. Bijvoorbeeld Voltooid, Mislukt, enzovoort. Standaard is de waarde van deze parameter '*', waardoor de functie naar alle taken zoekt, ongeacht de status. N Failed,CompletedWithWarnings String
JobFailureCodeList Gebruik deze parameter om de uitvoer van de functie te filteren op een specifieke foutcode. Standaard is de waarde van deze parameter '*', waardoor de functie naar alle taken zoekt, ongeacht foutcode. N "Geslaagd" String
DatasourceSetName Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde bovenliggende resource. Als u bijvoorbeeld SQL wilt retourneren in Azure VM-back-upexemplaren die behoren tot de virtuele machine 'testvm', geeft u testvm op als de waarde van deze parameter. Standaard is de waarde '*', waardoor de functie naar records zoekt in alle back-upexemplaren. N "testvm" String
BackupInstanceName Gebruik deze parameter om op naam te zoeken naar taken op een bepaald back-upexemplaren. Standaard is de waarde '*', waardoor de functie naar records zoekt in alle back-upexemplaren. N "testvm" String
ExcludeLog Gebruik deze parameter om logboektaken uit te sluiten van de functie (helpt bij queryprestaties). De waarde van deze parameter is standaard waar, waardoor de functie logboektaken uitsluit. N true Booleaanse waarde

Geretourneerde velden

Veldnaam Beschrijving **Gegevenstype **
UniqueId Primaire sleutel die een unieke id van de taak aangeeft String
OperationCategory Categorie van de bewerking die wordt uitgevoerd. Bijvoorbeeld back-up, herstellen String
Operation Details van de bewerking die wordt uitgevoerd. Bijvoorbeeld Logboek (voor logboekback-up) String
Status Status van de taak. Bijvoorbeeld Voltooid, Mislukt, CompletedWithWarnings String
ErrorTitle Foutcode van de taak String
StartTime Datum en tijd waarop de taak is gestart Datum en tijd
DurationInSecs Duur van de taak in seconden Dubbel
DataTransferredInMBs Gegevens die door de taak in MB's worden overgedragen. Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads Dubbel
RestoreJobRPDateTime De datum en tijd waarop het herstelpunt dat wordt hersteld, is gemaakt. Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads Datum en tijd
RestoreJobRPLocation De locatie waar het herstelpunt dat wordt hersteld, is opgeslagen String
BackupInstanceUniqueId Refererende sleutel die verwijst naar het back-upexemplaar dat is gekoppeld aan de taak String
BackupInstanceId Arm-id (Azure Resource Manager) van het back-upexemplaar dat is gekoppeld aan de taak String
BackupInstanceFriendlyName Naam van het back-upexemplaar dat is gekoppeld aan de taak String
DatasourceResourceId Arm-id (Azure Resource Manager) van de onderliggende gegevensbron die aan de taak is gekoppeld. Bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine String
DatasourceFriendlyName Beschrijvende naam van de onderliggende gegevensbron die aan de taak is gekoppeld String
DatasourceType Type van de gegevensbron die aan de taak is gekoppeld. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' String
BackupSolution Back-upoplossing waaraan de taak is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
DatasourceSetResourceId Arm-id (Azure Resource Manager) van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in azure VM-gegevensbron bevat dit veld bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetType Type van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SAP HANA in Azure VM-gegevensbron is dit veld bijvoorbeeld Microsoft.Compute/virtualMachines omdat de bovenliggende resource een Azure-VM is String
VaultResourceId ARM-id (Azure Resource Manager) van de kluis die is gekoppeld aan de taak String
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan de taak String
VaultName Naam van de kluis die is gekoppeld aan de taak String
VaultTags Tags van de kluis die aan de taak is gekoppeld String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan de taak String
VaultLocation Locatie van de kluis die is gekoppeld aan de taak String
VaultStore_StorageReplicationType Opslagreplicatietype van de kluis die is gekoppeld aan de taak String
VaultType Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String
TimeGenerated Tijdstempel van de record Datum en tijd

_AzureBackup_GetBackupInstances()

Deze functie retourneert de lijst met back-upexemplaren die zijn gekoppeld aan uw Recovery Services-kluizen, samen met gedetailleerde informatie over elk back-upexemplaar, zoals verbruik van cloudopslag, gekoppeld beleid, enzovoort.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde **Gegevenstype **
RangeStart Gebruik deze parameter samen met de parameter RangeEnd alleen als u alle records met betrekking tot het back-upexemplaren in de periode van RangeStart naar RangeEnd moet ophalen. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elk back-upexemplaren ophaalt. N "2021-03-03 00:00:00" DataTime
RangeEnd Gebruik deze parameter samen met de parameter RangeStart alleen als u alle records met betrekking tot het back-upexemplaren in de periode van RangeStart naar RangeEnd moet ophalen. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elk back-upexemplaren ophaalt. N "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen de back-upexemplaren ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen de back-upexemplaren ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records van back-upexemplaren ophalen die alleen betrekking hebben op de opgegeven kluizen. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar records van back-upexemplaren in alle kluizen. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Gebruik deze parameter om te kiezen of alleen de back-upexemplaren moeten worden opgenomen die actief zijn beveiligd of om ook die exemplaren op te nemen waarvoor de beveiliging is gestopt en exemplaren waarvoor de eerste back-up in behandeling is. Voor Recovery Services-kluisworkloads zijn ondersteunde waarden 'Beveiligd', 'ProtectionStopped', 'InitialBackupPending' of een door komma's gescheiden combinatie van een van deze waarden. Voor Workloads van Back-upkluis zijn ondersteunde waarden 'Beveiligd', 'ConfiguringProtection', 'ConfiguringProtectionFailed', 'UpdatingProtection', 'ProtectionError', 'ProtectionStopped' of een door komma's gescheiden combinatie van een van deze waarden. Standaard is de waarde '*', waardoor de functie zoekt naar alle back-upexemplaren, ongeacht de beveiligingsdetails. N "Beveiligd" String
DatasourceSetName Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde bovenliggende resource. Als u bijvoorbeeld SQL wilt retourneren in Azure VM-back-upexemplaren die behoren tot de virtuele machine 'testvm', geeft u testvm op als de waarde van deze parameter. Standaard is de waarde '*', waardoor de functie naar records zoekt in alle back-upexemplaren. N "testvm" String
BackupInstanceName Gebruik deze parameter om te zoeken naar een bepaald back-upexemplaren op naam. Standaard is de waarde '*', waardoor de functie naar alle back-upexemplaren zoekt. N "testvm" String
DisplayAllFields Gebruik deze parameter om te kiezen of u alleen een subset wilt ophalen van de velden die door de functie worden geretourneerd. Als de waarde van deze parameter onwaar is, elimineert de functie informatie over opslag- en retentiepunten uit de uitvoer van de functie. Dit is handig als u deze functie gebruikt als een tussenliggende stap in een grotere query en de prestaties van de query moet optimaliseren door kolommen te elimineren die u niet nodig hebt voor analyse. De waarde van deze parameter is standaard waar, waardoor de functie alle velden retourneert die betrekking hebben op het back-upexemplaren. N true Booleaanse waarde

Geretourneerde velden

Veldnaam Beschrijving Gegevenstype
UniqueId Primaire sleutel die een unieke id van het back-upexemplaren aangeeft String
ID ARM-id (Azure Resource Manager) van het back-upexemplaren String
FriendlyName Beschrijvende naam van het back-upexemplaren String
ProtectionInfo Informatie over de beveiligingsinstellingen van het back-upexemplaren. Beveiliging is bijvoorbeeld geconfigureerd, beveiliging gestopt, eerste back-up in behandeling String
LatestRecoveryPoint Datum en tijd van het meest recente herstelpunt dat is gekoppeld aan het back-upexemplaar. Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads. Datum en tijd
OudsteRecoveryPoint Datum en tijd van het oudste herstelpunt dat is gekoppeld aan het back-upexemplaar. Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads. Datum en tijd
SourceSizeInMBs Front-endgrootte van het back-upexemplaren in MB's Dubbel
VaultStore_StorageConsumptionInMBs Totale cloudopslag die wordt verbruikt door het back-upexemplement in de kluisstandaardlaag Dubbel
DataSourceFriendlyName Beschrijvende naam van de gegevensbron die overeenkomt met het back-upexemplaren String
BackupSolution Back-upoplossing waaraan het back-upexemplaar is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
DatasourceType Type van de gegevensbron die overeenkomt met het back-upexemplaren. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' String
DatasourceResourceId Arm-id (Azure Resource Manager) van de onderliggende gegevensbron die overeenkomt met het back-upexemplaren. Bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine String
DatasourceSetFriendlyName Beschrijvende naam van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in Azure VM-gegevensbron bevat dit veld bijvoorbeeld de naam van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetFriendlyName Beschrijvende naam van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in Azure VM-gegevensbron bevat dit veld bijvoorbeeld de naam van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetResourceId Arm-id (Azure Resource Manager) van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in azure VM-gegevensbron bevat dit veld bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetType Type van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SAP HANA in Azure VM-gegevensbron is dit veld bijvoorbeeld Microsoft.Compute/virtualMachines omdat de bovenliggende resource een Azure-VM is String
PolicyName Naam van het beleid dat is gekoppeld aan het back-upexemplaar String
PolicyUniqueId Refererende sleutel die verwijst naar het beleid dat is gekoppeld aan het back-upexemplaar String
PolicyId Arm-id (Azure Resource Manager) van het beleid dat is gekoppeld aan het back-upexemplaar String
VaultResourceId ARM-id (Azure Resource Manager) van de kluis die is gekoppeld aan het back-upexemplaar String
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan het back-upexemplaar String
VaultName Naam van de kluis die is gekoppeld aan het back-upexemplaar String
VaultTags Tags van de kluis die is gekoppeld aan het back-upexemplaar String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan het back-upexemplaar String
VaultLocation Locatie van de kluis die is gekoppeld aan het back-upexemplaar String
VaultStore_StorageReplicationType Type opslagreplicatie van de kluis die is gekoppeld aan het back-upexemplaar String
VaultType Type kluis, dat 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' is String
TimeGenerated Tijdstempel van de record Datum en tijd

_AzureBackup_GetBillingGroups()

Deze functie retourneert een lijst met alle back-upgerelateerde factureringsentiteiten (factureringsgroepen) samen met informatie over belangrijke factureringsonderdelen, zoals de grootte van de front-end en de totale cloudopslag.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde Datumtype
RangeStart Gebruik deze parameter samen met de parameter RangeEnd alleen als u alle gerelateerde records van de factureringsgroep in de periode van RangeStart naar RangeEnd moet ophalen. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elke factureringsgroep ophaalt. N "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart alleen als u alle gerelateerde records voor factureringsgroepen in de periode van RangeStart naar RangeEnd wilt ophalen. De waarde van RangeStart en RangeEnd is standaard null, waardoor de functie alleen de meest recente record voor elke factureringsgroep ophaalt. N "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen de factureringsgroepen ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen de factureringsgroepen ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records van back-upexemplaren ophalen die alleen betrekking hebben op de opgegeven kluizen. Standaard is de waarde van deze parameter '*', waardoor de functie zoekt naar records van factureringsgroepen in alle kluizen. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Gebruik deze parameter om te zoeken naar een bepaalde factureringsgroep op naam. Standaard is de waarde '*', waardoor de functie naar alle factureringsgroepen zoekt. N "testvm" String

Geretourneerde velden

Veldnaam Beschrijving Gegevenstype
UniqueId Primaire sleutel die een unieke id van de factureringsgroep aangeeft String
FriendlyName Beschrijvende naam van de factureringsgroep String
Naam Naam van de factureringsgroep String
Type Type factureringsgroep. Bijvoorbeeld ProtectedContainer of BackupItem String
SourceSizeInMBs Front-endgrootte van de factureringsgroep in MB's Dubbel
VaultStore_StorageConsumptionInMBs Totale cloudopslag die wordt verbruikt door de factureringsgroep in de vault-standard-laag Dubbel
BackupSolution Back-upoplossing waaraan de factureringsgroep is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
VaultResourceId Arm-id (Azure Resource Manager) van de kluis die is gekoppeld aan de factureringsgroep String
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan de factureringsgroep String
VaultName Naam van de kluis die is gekoppeld aan de factureringsgroep String
VaultTags Tags van de kluis die is gekoppeld aan de factureringsgroep String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan de factureringsgroep String
VaultLocation Locatie van de kluis die is gekoppeld aan de factureringsgroep String
VaultStore_StorageReplicationType Type opslagreplicatie van de kluis die is gekoppeld aan de factureringsgroep String
VaultType Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String
TimeGenerated Tijdstempel van de record Datum en tijd
ExtendedProperties Aanvullende eigenschappen van de factureringsgroep Dynamisch

Trendfuncties

_AzureBackup_GetBackupInstancesTrends()

Deze functie retourneert historische records voor elk back-upexemplaren, zodat u belangrijke dagelijkse, wekelijkse en maandelijkse trends met betrekking tot het aantal back-upexemplaren en opslagverbruik op meerdere granulariteitsniveaus kunt bekijken.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde Gegevenstype
RangeStart Gebruik deze parameter samen met de parameter RangeEnd om alle records met betrekking tot het back-upexemplaren op te halen in de periode van RangeStart naar RangeEnd. J "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart om alle records met betrekking tot het back-upexemplaren in de periode op te halen van RangeStart naar RangeEnd. J "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen de back-upexemplaren ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen de back-upexemplaren ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records van back-upexemplaren ophalen die alleen betrekking hebben op de opgegeven kluizen. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar records van back-upexemplaren in alle kluizen. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Gebruik deze parameter om te kiezen of alleen de back-upexemplaren moeten worden opgenomen die actief zijn beveiligd of om ook die exemplaren op te nemen waarvoor de beveiliging is gestopt en exemplaren waarvoor de eerste back-up in behandeling is. Voor Recovery Services-kluisworkloads zijn ondersteunde waarden 'Beveiligd', 'ProtectionStopped', 'InitialBackupPending' of een door komma's gescheiden combinatie van een van deze waarden. Voor Workloads van Back-upkluis zijn ondersteunde waarden 'Beveiligd', 'ConfiguringProtection', 'ConfiguringProtectionFailed', 'UpdatingProtection', 'ProtectionError', 'ProtectionStopped' of een door komma's gescheiden combinatie van een van deze waarden. Standaard is de waarde '*', waardoor de functie zoekt naar alle back-upexemplaren, ongeacht de beveiligingsdetails. N "Beveiligd" String
DatasourceSetName Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde bovenliggende resource. Als u bijvoorbeeld SQL wilt retourneren in Azure VM-back-upexemplaren die behoren tot de virtuele machine 'testvm', geeft u testvm op als de waarde van deze parameter. Standaard is de waarde '*', waardoor de functie naar records zoekt in alle back-upexemplaren. N "testvm" String
BackupInstanceName Gebruik deze parameter om te zoeken naar een bepaald back-upexemplaren op naam. Standaard is de waarde '*', waardoor de functie naar alle back-upexemplaren zoekt. N "testvm" String
DisplayAllFields Gebruik deze parameter om te kiezen of u alleen een subset wilt ophalen van de velden die door de functie worden geretourneerd. Als de waarde van deze parameter onwaar is, elimineert de functie informatie over opslag- en retentiepunten uit de uitvoer van de functie. Dit is handig als u deze functie gebruikt als een tussenliggende stap in een grotere query en de prestaties van de query moet optimaliseren door kolommen te elimineren die u niet nodig hebt voor analyse. De waarde van deze parameter is standaard waar, waardoor de functie alle velden retourneert die betrekking hebben op het back-upexemplaren. N true Booleaanse waarde
AggregationType Gebruik deze parameter om de tijdgranulariteit op te geven waarop gegevens moeten worden opgehaald. Als de waarde van deze parameter Dagelijks is, retourneert de functie een record per back-upexemplaren per dag, zodat u dagelijkse trends van het opslagverbruik en het aantal back-upexemplaren kunt analyseren. Als de waarde van deze parameter 'Wekelijks' is, retourneert de functie een record per back-upexemplaren per week, zodat u wekelijkse trends kunt analyseren. Op dezelfde manier kunt u Maandelijks opgeven om maandelijkse trends te analyseren. De standaardwaarde is Dagelijks. Als u gegevens bekijkt in grotere tijdsbereiken, is het raadzaam om Wekelijks of Maandelijks te gebruiken voor betere queryprestaties en het gemak van trendanalyse. N "Wekelijks" String

Geretourneerde velden

Veldnaam Beschrijving Gegevenstype
UniqueId Primaire sleutel die een unieke id van het back-upexemplaren aangeeft String
ID ARM-id (Azure Resource Manager) van het back-upexemplaren String
FriendlyName Beschrijvende naam van het back-upexemplaren String
ProtectionInfo Informatie over de beveiligingsinstellingen van het back-upexemplaren. Beveiliging is bijvoorbeeld geconfigureerd, beveiliging gestopt, eerste back-up in behandeling String
LatestRecoveryPoint Datum en tijd van het meest recente herstelpunt dat is gekoppeld aan het back-upexemplaar. Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads Datum en tijd
OudsteRecoveryPoint Datum en tijd van het oudste herstelpunt dat is gekoppeld aan het back-upexemplaar Dit veld wordt momenteel alleen ondersteund voor Recovery Services-kluisworkloads
SourceSizeInMBs Front-endgrootte van het back-upexemplaren in MB's Dubbel
VaultStore_StorageConsumptionInMBs Totale cloudopslag die wordt verbruikt door het back-upexemplement in de kluisstandaardlaag Dubbel
DataSourceFriendlyName Beschrijvende naam van de gegevensbron die overeenkomt met het back-upexemplaren String
BackupSolution Back-upoplossing waaraan het back-upexemplaar is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
DatasourceType Type van de gegevensbron die overeenkomt met het back-upexemplaren. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' String
DatasourceResourceId Arm-id (Azure Resource Manager) van de onderliggende gegevensbron die overeenkomt met het back-upexemplaren. Bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine String
DatasourceSetFriendlyName Beschrijvende naam van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in Azure VM-gegevensbron bevat dit veld bijvoorbeeld de naam van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetResourceId Arm-id (Azure Resource Manager) van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SQL in azure VM-gegevensbron bevat dit veld bijvoorbeeld de ARM-id (Azure Resource Manager) van de VIRTUELE machine waarin de SQL Database bestaat String
DatasourceSetType Type van de bovenliggende resource van de gegevensbron (waar van toepassing). Voor een SAP HANA in Azure VM-gegevensbron is dit veld bijvoorbeeld Microsoft.Compute/virtualMachines omdat de bovenliggende resource een Azure-VM is String
PolicyName Naam van het beleid dat is gekoppeld aan het back-upexemplaar String
PolicyUniqueId Refererende sleutel die verwijst naar het beleid dat is gekoppeld aan het back-upexemplaar String
PolicyId Arm-id (Azure Resource Manager) van het beleid dat is gekoppeld aan het back-upexemplaar String
VaultResourceId ARM-id (Azure Resource Manager) van de kluis die is gekoppeld aan het back-upexemplaar String
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan het back-upexemplaar String
VaultName Naam van de kluis die is gekoppeld aan het back-upexemplaar String
VaultTags Tags van de kluis die is gekoppeld aan het back-upexemplaar String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan het back-upexemplaar String
VaultLocation Locatie van de kluis die is gekoppeld aan het back-upexemplaar String
VaultStore_StorageReplicationType Type opslagreplicatie van de kluis die is gekoppeld aan het back-upexemplaar String
VaultType Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String
TimeGenerated Tijdstempel van de record Datum en tijd

_AzureBackup_GetBillingGroupsTrends()

Deze functie retourneert historische records voor elke factureringsentiteit, zodat u belangrijke dagelijkse, wekelijkse en maandelijkse trends met betrekking tot front-endgrootte en opslagverbruik op meerdere granulariteitsniveaus kunt bekijken.

Parameters

Parameternaam Beschrijving Vereist?: Voorbeeldwaarde Gegevenstype
RangeStart Gebruik deze parameter samen met de parameter RangeEnd om alle gerelateerde records voor factureringsgroepen in de periode op te halen van RangeStart naar RangeEnd. J "2021-03-03 00:00:00" Datum en tijd
RangeEnd Gebruik deze parameter samen met de parameter RangeStart om alle gerelateerde records voor factureringsgroepen in de periode op te halen van RangeStart naar RangeEnd. J "2021-03-10 00:00:00" Datum en tijd
VaultSubscriptionList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set abonnementen waarin back-upgegevens bestaan. Als u een door komma's gescheiden lijst met abonnements-id's opgeeft als parameter voor deze functie, kunt u alleen de factureringsgroepen ophalen die zich in de opgegeven abonnementen bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle abonnementen zoekt. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Gebruik deze parameter om de uitvoer van de functie te filteren voor een bepaalde set regio's waar back-upgegevens bestaan. Als u een door komma's gescheiden lijst met regio's opgeeft als parameter voor deze functie, kunt u alleen de factureringsgroepen ophalen die zich in de opgegeven regio's bevinden. De waarde van deze parameter is standaard '*', waardoor de functie naar records in alle regio's zoekt. N eastus,westus String
VaultList Gebruik deze parameter om de uitvoer van de functie voor een bepaalde set kluizen te filteren. Als u een door komma's gescheiden lijst met kluisnamen opgeeft als parameter voor deze functie, kunt u records van back-upexemplaren ophalen die alleen betrekking hebben op de opgegeven kluizen. Standaard is de waarde van deze parameter '*', waardoor de functie zoekt naar records van factureringsgroepen in alle kluizen. N vault1,vault2,vault3 String
VaultTypeList Gebruik deze parameter om de uitvoer van de functie te filteren op records die betrekking hebben op een bepaald kluistype. De waarde van deze parameter is standaard '*', waardoor de functie zoekt naar zowel Recovery Services-kluizen als Backup-kluizen. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Gebruik deze parameter om te kiezen of u een query wilt uitvoeren op gegevens in de verouderde AzureDiagnostics-tabel of niet. Als de waarde van deze parameter onwaar is, worden met de functie gegevens opgevraagd uit zowel de tabel AzureDiagnostics als de resourcespecifieke tabellen. Als de waarde van deze parameter waar is, vraagt de functie alleen gegevens uit de resourcespecifieke tabellen op. De standaardwaarde is true. N true Booleaanse waarde
BackupSolutionList Gebruik deze parameter om de uitvoer van de functie te filteren op een bepaalde set back-upoplossingen die worden gebruikt in uw Azure-omgeving. Als u bijvoorbeeld opgeeft als de waarde van deze parameter, retourneert Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM de functie alleen records die zijn gerelateerd aan items waarvan een back-up is gemaakt met behulp van back-ups van virtuele Azure-machines, SQL in Azure VM-back-up of DPM naar Azure Backup. De waarde van deze parameter is standaard *, waardoor de functie records retourneert die betrekking hebben op alle back-upoplossingen die worden ondersteund door Back-uprapporten (ondersteunde waarden zijn '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' of een door komma's gescheiden combinatie van een van deze waarden). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Gebruik deze parameter om te zoeken naar een bepaalde factureringsgroep op naam. Standaard is de waarde '*', waardoor de functie naar alle factureringsgroepen zoekt. N "testvm" String
AggregationType Gebruik deze parameter om de tijdgranulariteit op te geven waarop gegevens moeten worden opgehaald. Als de waarde van deze parameter 'Dagelijks' is, retourneert de functie een record per factureringsgroep per dag, zodat u dagelijkse trends van opslagverbruik en front-endgrootte kunt analyseren. Als de waarde van deze parameter 'Wekelijks' is, retourneert de functie een record per back-upexemplaren per week, zodat u wekelijkse trends kunt analyseren. Op dezelfde manier kunt u Maandelijks opgeven om maandelijkse trends te analyseren. De standaardwaarde is Dagelijks. Als u gegevens bekijkt in grotere tijdsbereiken, is het raadzaam om Wekelijks of Maandelijks te gebruiken voor betere queryprestaties en het gemak van trendanalyse. N "Wekelijks" String

Geretourneerde velden

Veldnaam Beschrijving Gegevenstype
UniqueId Primaire sleutel die een unieke id van de factureringsgroep aangeeft String
FriendlyName Beschrijvende naam van de factureringsgroep String
Naam Naam van de factureringsgroep String
Type Type factureringsgroep. Bijvoorbeeld ProtectedContainer of BackupItem String
SourceSizeInMBs Front-endgrootte van de factureringsgroep in MB's Dubbel
VaultStore_StorageConsumptionInMBs Totale cloudopslag die wordt verbruikt door de factureringsgroep in de vault-standard-laag Dubbel
BackupSolution Back-upoplossing waaraan de factureringsgroep is gekoppeld. Bijvoorbeeld Azure VM Backup, SQL in Azure VM Backup, enzovoort. String
VaultResourceId Arm-id (Azure Resource Manager) van de kluis die is gekoppeld aan de factureringsgroep String
VaultUniqueId Refererende sleutel die verwijst naar de kluis die is gekoppeld aan de factureringsgroep String
VaultName Naam van de kluis die is gekoppeld aan de factureringsgroep String
VaultTags Tags van de kluis die is gekoppeld aan de factureringsgroep String
VaultSubscriptionId Abonnements-id van de kluis die is gekoppeld aan de factureringsgroep String
VaultLocation Locatie van de kluis die is gekoppeld aan de factureringsgroep String
VaultStore_StorageReplicationType Type opslagreplicatie van de kluis die is gekoppeld aan de factureringsgroep String
VaultType Type kluis, bijvoorbeeld 'Microsoft.RecoveryServices/vaults' of 'Microsoft.DataProtection/backupVaults' String
TimeGenerated Tijdstempel van de record Datum en tijd
ExtendedProperties Aanvullende eigenschappen van de factureringsgroep Dynamisch

Voorbeeldquery's

Hieronder vindt u enkele voorbeeldquery's om u te helpen aan de slag te gaan met het gebruik van systeemfuncties.

  • Alle mislukte Back-uptaken van Azure-VM's in een bepaald tijdsbereik

    _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
    
  • Alle back-uptaken voor SQL-logboeken in een bepaald tijdsbereik

    _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
    
  • Wekelijkse trend van back-upopslag die wordt gebruikt voor VM '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 
    

Volgende stappen

Meer informatie over back-uprapporten