Condividi tramite


Funzioni di sistema per Backup di Azure

Questo articolo descrive come scrivere query personalizzate nei log di Monitoraggio di Azure usando le funzioni di sistema.

Backup di Azure fornisce un set di funzioni, denominate funzioni di sistema o funzioni della soluzione disponibili per impostazione predefinita nelle aree di lavoro Log Analytics (LA).

Queste funzioni operano sui dati nelle tabelle Backup di Azure non elaborate in LA e restituiscono dati formattati che consentono di recuperare facilmente informazioni di tutte le entità correlate al backup, usando query semplici. Gli utenti possono passare parametri a queste funzioni per filtrare i dati restituiti da queste funzioni.

È consigliabile usare le funzioni di sistema per eseguire query sui dati di backup nelle aree di lavoro di La per creare report personalizzati, in quanto offrono numerosi vantaggi, come descritto nella sezione seguente.

Vantaggi dell'uso delle funzioni di sistema

  • Query più semplici: l'uso delle funzioni consente di ridurre il numero di join necessari nelle query. Per impostazione predefinita, le funzioni restituiscono schemi "flat" che incorporano tutte le informazioni relative all'entità (istanza di backup, processo, insieme di credenziali e così via) sottoposte a query. Ad esempio, se è necessario ottenere un elenco di processi di backup riusciti in base al nome dell'elemento di backup e al contenitore associato, una semplice chiamata alla funzione _AzureBackup_getJobs() fornirà tutte queste informazioni per ogni processo. D'altra parte, l'esecuzione di query direttamente sulle tabelle non elaborate richiederebbe l'esecuzione di più join tra le tabelle AddonAzureBackupJobs e CoreAzureBackup .

  • Transizione più fluida dall'evento di diagnostica legacy: l'uso delle funzioni di sistema consente di passare senza problemi dall'evento di diagnostica legacy (AzureBackupReport in modalità AzureDiagnostics) agli eventi specifici delle risorse. Tutte le funzioni di sistema fornite da Backup di Azure consentono di specificare un parametro che consente di scegliere se la funzione deve eseguire query sui dati solo dalle tabelle specifiche della risorsa o eseguire query sui dati della tabella legacy e delle tabelle specifiche delle risorse (con deduplicazione dei record).

    • Se è stata eseguita correttamente la migrazione alle tabelle specifiche delle risorse, è possibile scegliere di escludere la tabella legacy dalla query eseguita dalla funzione.
    • Se si sta attualmente eseguendo la migrazione e si dispone di alcuni dati nelle tabelle legacy necessarie per l'analisi, è possibile scegliere di includere la tabella legacy. Al termine della transizione e non sono più necessari dati dalla tabella legacy, è possibile aggiornare il valore del parametro passato alla funzione nelle query per escludere la tabella legacy.
    • Se si usa ancora solo la tabella legacy, le funzioni continueranno a funzionare se si sceglie di includere la tabella legacy tramite lo stesso parametro. Tuttavia, è consigliabile passare alle tabelle specifiche delle risorse prima.
  • Riduce la possibilità di interruzione delle query personalizzate: se Backup di Azure introduce miglioramenti allo schema delle tabelle LA sottostanti per supportare scenari di creazione di report futuri, la definizione delle funzioni verrà aggiornata anche per tenere conto delle modifiche dello schema. Pertanto, se si usano funzioni di sistema per la creazione di query personalizzate, le query non verranno interrotte, anche se sono presenti modifiche nello schema sottostante delle tabelle.

Nota

Le funzioni di sistema vengono gestite da Microsoft e le relative definizioni non possono essere modificate dagli utenti. Se sono necessarie funzioni modificabili, è possibile creare funzioni salvate in LA.

Tipi di funzioni di sistema offerte da Backup di Azure

  • Funzioni principali: queste sono funzioni che consentono di eseguire query su qualsiasi entità chiave Backup di Azure, ad esempio istanze di backup, insiemi di credenziali, criteri, processi ed entità di fatturazione. Ad esempio, la funzione _AzureBackup_getBackupInstances restituisce un elenco di tutte le istanze di backup presenti nell'ambiente a partire dall'ultimo giorno completato (in formato UTC). I parametri e lo schema restituito per ognuna di queste funzioni di base sono riepilogati di seguito in questo articolo.

  • Funzioni di tendenza: si tratta di funzioni che restituiscono record cronologici per le entità correlate al backup (ad esempio, istanze di backup, gruppi di fatturazione) e consentono di ottenere informazioni sulla tendenza giornaliera, settimanale e mensile sulle metriche chiave (ad esempio, Conteggio, Archiviazione utilizzata) relative a queste entità. I parametri e lo schema restituito per ognuna di queste funzioni di tendenza sono riepilogati di seguito in questo articolo.

Nota

Attualmente, le funzioni di sistema restituiscono dati fino all'ultimo giorno completato (in formato UTC). I dati per il giorno parziale corrente non vengono restituiti. Pertanto, se si desidera recuperare i record per il giorno corrente, sarà necessario usare le tabelle LA non elaborate.

Elenco delle funzioni di sistema

Funzioni di sistema

_AzureBackup_GetVaults()

Questa funzione restituisce l'elenco di tutti gli insiemi di credenziali di Servizi di ripristino nell'ambiente di Azure associati all'area di lavoro la.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio Tipo di dati
RangeStart Usare questo parametro insieme al parametro RangeEnd solo se è necessario recuperare tutti i record correlati all'insieme di credenziali nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd sono Null, che farà recuperare la funzione solo il record più recente per ogni insieme di credenziali. N "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart solo se è necessario recuperare tutti i record correlati all'insieme di credenziali nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd sono Null, che farà recuperare la funzione solo il record più recente per ogni insieme di credenziali. N "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo gli insiemi di credenziali presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. La specifica di un elenco delimitato da virgole di aree come parametro per questa funzione consente di recuperare solo gli insiemi di credenziali presenti nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record relativi solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano

Campi restituiti

Nome campo Descrizione Tipo di dati
UniqueId Chiave primaria che indica l'ID univoco dell'insieme di credenziali String
ID. ID di Azure Resource Manager (ARM) dell'insieme di credenziali String
Nome Nome dell'insieme di credenziali String
SubscriptionId ID della sottoscrizione in cui è presente l'insieme di credenziali String
Ufficio Posizione in cui è presente l'insieme di credenziali String
VaultStore_StorageReplicationType Tipo di replica di archiviazione associato all'insieme di credenziali String
Tag Tag dell'insieme di credenziali String
TimeGenerated Timestamp del record Data/Ora
Type Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Questa funzione restituisce l'elenco dei criteri di backup usati nell'ambiente Azure insieme a informazioni dettagliate su ogni criterio, ad esempio il tipo di origine dati, il tipo di replica di archiviazione e così via.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio Tipo di dati
RangeStart Usare questo parametro insieme al parametro RangeStart solo se è necessario recuperare tutti i record correlati ai criteri nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni criterio. N "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart solo se è necessario recuperare tutti i record correlati ai criteri nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni criterio. N "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo i criteri presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di aree come parametro per questa funzione, è possibile recuperare solo i criteri presenti nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record dei criteri relativi solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record dei criteri in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Campi restituiti

Nome campo Descrizione **Tipo di dati **
UniqueId Chiave primaria che indica l'ID univoco dei criteri String
ID. ID di Azure Resource Manager (ARM) dei criteri String
Nome Nome del criterio String
TimeZone Fuso orario in cui è definito il criterio String
Soluzione di backup Soluzione di backup a cui sono associati i criteri. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
TimeGenerated Timestamp del record Datetime
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato ai criteri String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato ai criteri String
VaultName Nome dell'insieme di credenziali associato al criterio String
VaultTags Tag dell'insieme di credenziali associato al criterio String
VaultLocation Posizione dell'insieme di credenziali associato ai criteri String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato al criterio String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato ai criteri String
VaultType Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
ExtendedProperties Proprietà aggiuntive dei criteri Dinamico

_AzureBackup_GetJobs()

Questa funzione restituisce un elenco di tutti i processi correlati di backup e ripristino attivati in un intervallo di tempo specificato, insieme a informazioni dettagliate su ogni processo, ad esempio lo stato del processo, la durata del processo, i dati trasferiti e così via.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio **Tipo di dati **
RangeStart Usare questo parametro insieme al parametro RangeEnd per recuperare l'elenco di tutti i processi avviati nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart per recuperare l'elenco di tutti i processi avviati nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo i processi associati agli insiemi di credenziali nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di aree come parametro per questa funzione, è possibile recuperare solo i processi associati agli insiemi di credenziali nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i processi relativi solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei processi in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Usare questo parametro per filtrare l'output della funzione per un tipo specifico di processo. Ad esempio, le operazioni di backup o ripristino. Per impostazione predefinita, il valore di questo parametro è "*", che esegue la ricerca della funzione sia per i processi di backup che di ripristino. N "Backup" String
JobStatusList Usare questo parametro per filtrare l'output della funzione per uno stato di processo specifico. Ad esempio, Completato, Non riuscito e così via. Per impostazione predefinita, il valore di questo parametro è "*", che esegue la ricerca della funzione per tutti i processi indipendentemente dallo stato. N Failed,CompletedWithWarnings String
JobFailureCodeList Usare questo parametro per filtrare l'output della funzione per un codice di errore specifico. Per impostazione predefinita, il valore di questo parametro è "*", che esegue la ricerca della funzione per tutti i processi indipendentemente dal codice di errore. N "Esito positivo" String
DatasourceSetName Usare questo parametro per filtrare l'output della funzione in una determinata risorsa padre. Ad esempio, per restituire SQL nelle istanze di backup di macchine virtuali di Azure appartenenti alla macchina virtuale "testvm", specificare testvm come valore di questo parametro. Per impostazione predefinita, il valore è "*", che esegue la ricerca dei record in tutte le istanze di backup. N "testvm" String
BackupInstanceName Usare questo parametro per cercare i processi in una determinata istanza di backup in base al nome. Per impostazione predefinita, il valore è "*", che esegue la ricerca dei record in tutte le istanze di backup. N "testvm" String
ExcludeLog Usare questo parametro per escludere i processi di log dall'essere restituiti dalla funzione (consente di ottenere prestazioni delle query). Per impostazione predefinita, il valore di questo parametro è true, che rende la funzione esclude i processi di log. N true Booleano

Campi restituiti

Nome campo Descrizione **Tipo di dati **
UniqueId Chiave primaria che indica l'ID univoco del processo String
OperationCategory Categoria dell'operazione eseguita. Ad esempio, Backup, Ripristino String
Operazione Dettagli dell'operazione eseguita. Ad esempio, Log (per il backup del log) String
Status Stato del processo. Ad esempio, Completed, Failed, CompletedWithWarnings String
ErrorTitle Codice di errore del processo String
StartTime Data e ora di inizio del processo Data/Ora
DurationInSecs Durata del processo in secondi Double
DataTransferredInMBs Dati trasferiti dal processo in MB. Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino Double
RestoreJobRPDateTime Data e ora di creazione del punto di ripristino da recuperare. Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino Data/Ora
RestoreJobRPLocation Posizione in cui è stato archiviato il punto di ripristino in corso di ripristino String
BackupInstanceUniqueId Chiave esterna che fa riferimento all'istanza di backup associata al processo String
BackupInstanceId ID di Azure Resource Manager (ARM) dell'istanza di backup associata al processo String
BackupInstanceFriendlyName Nome dell'istanza di backup associata al processo String
DatasourceResourceId ID di Azure Resource Manager (ARM) dell'origine dati sottostante associata al processo. Ad esempio, ID di Azure Resource Manager (ARM) della macchina virtuale String
DatasourceFriendlyName Nome descrittivo dell'origine dati sottostante associata al processo String
DatasourceType Tipo dell'origine dati associata al processo. Ad esempio " Microsoft.Compute/virtualMachines" String
BackupSolution Soluzione di backup a cui è associato il processo. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
DatasourceSetResourceId ID di Azure Resource Manager (ARM) della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'istanza di SQL nell'origine dati della macchina virtuale di Azure, questo campo conterrà l'ID di Azure Resource Manager (ARM) della macchina virtuale in cui esiste il database SQL String
DatasourceSetType Tipo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SAP HANA nella macchina virtuale di Azure, questo campo sarà Microsoft.Compute/virtualMachines perché la risorsa padre è una macchina virtuale di Azure String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato al processo String
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato al processo String
VaultName Nome dell'insieme di credenziali associato al processo String
VaultTags Tag dell'insieme di credenziali associato al processo String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato al processo String
VaultLocation Posizione dell'insieme di credenziali associato al processo String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato al processo String
VaultType Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Timestamp del record Data/Ora

_AzureBackup_GetBackupInstances()

Questa funzione restituisce l'elenco delle istanze di backup associate agli insiemi di credenziali di Servizi di ripristino, insieme a informazioni dettagliate su ogni istanza di backup, ad esempio l'utilizzo dell'archiviazione cloud, i criteri associati e così via.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio **Tipo di dati **
RangeStart Usare questo parametro insieme al parametro RangeEnd solo se è necessario recuperare tutti i record correlati all'istanza di backup nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni istanza di backup. N "2021-03-03 00:00:00" DataTime
RangeEnd Usare questo parametro insieme al parametro RangeStart solo se è necessario recuperare tutti i record correlati all'istanza di backup nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni istanza di backup. N "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo le istanze di backup presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. La specifica di un elenco delimitato da virgole di aree come parametro per questa funzione consente di recuperare solo le istanze di backup presenti nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record delle istanze di backup relative solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record delle istanze di backup in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Usare questo parametro per scegliere se includere solo le istanze di backup protette attivamente o includere anche le istanze per le quali la protezione è stata arrestata e le istanze per cui il backup iniziale è in sospeso. Per i carichi di lavoro dell'insieme di credenziali dei servizi di ripristino, i valori supportati sono "Protected", "ProtectionStopped", "InitialBackupPending" o una combinazione delimitata da virgole di uno di questi valori. Per i carichi di lavoro dell'insieme di credenziali di Backup, i valori supportati sono "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" o una combinazione delimitata da virgole di uno di questi valori. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutte le istanze di backup indipendentemente dai dettagli di protezione. N "Protetto" String
DatasourceSetName Usare questo parametro per filtrare l'output della funzione in una determinata risorsa padre. Ad esempio, per restituire SQL nelle istanze di backup di macchine virtuali di Azure appartenenti alla macchina virtuale "testvm", specificare testvm come valore di questo parametro. Per impostazione predefinita, il valore è "*", che esegue la ricerca dei record in tutte le istanze di backup. N "testvm" String
BackupInstanceName Usare questo parametro per cercare una particolare istanza di backup in base al nome. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutte le istanze di backup. N "testvm" String
DisplayAllFields Utilizzare questo parametro per scegliere se recuperare solo un subset dei campi restituiti dalla funzione. Se il valore di questo parametro è false, la funzione elimina le informazioni correlate all'archiviazione e al punto di conservazione dall'output della funzione. Ciò è utile se si usa questa funzione come passaggio intermedio in una query più grande ed è necessario ottimizzare le prestazioni della query eliminando le colonne che non sono necessarie per l'analisi. Per impostazione predefinita, il valore di questo parametro è true, che rende la funzione restituisce tutti i campi relativi all'istanza di backup. N true Booleano

Campi restituiti

Nome campo Descrizione Tipo di dati
UniqueId Chiave primaria che indica l'ID univoco dell'istanza di backup String
ID. ID di Azure Resource Manager (ARM) dell'istanza di backup String
FriendlyName Nome descrittivo dell'istanza di backup String
ProtectionInfo Informazioni sulle impostazioni di protezione dell'istanza di backup. Ad esempio, la protezione è configurata, la protezione è stata arrestata, il backup iniziale in sospeso String
LatestRecoveryPoint Data e ora del punto di ripristino più recente associato all'istanza di backup. Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino. Data/Ora
OldestRecoveryPoint Data e ora del punto di ripristino meno recente associato all'istanza di backup. Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino. Data/Ora
SourceSizeInMBs Dimensioni front-end dell'istanza di backup in MB Double
VaultStore_StorageConsumptionInMBs Totale spazio di archiviazione cloud usato dall'istanza di backup nel livello standard dell'insieme di credenziali Double
DataSourceFriendlyName Nome descrittivo dell'origine dati corrispondente all'istanza di backup String
BackupSolution Soluzione di backup a cui è associata l'istanza di backup. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
DatasourceType Tipo dell'origine dati corrispondente all'istanza di backup. Ad esempio " Microsoft.Compute/virtualMachines" String
DatasourceResourceId ID di Azure Resource Manager (ARM) dell'origine dati sottostante corrispondente all'istanza di backup. Ad esempio, ID di Azure Resource Manager (ARM) della macchina virtuale String
DatasourceSetFriendlyName Nome descrittivo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SQL nella macchina virtuale di Azure, questo campo conterrà il nome della macchina virtuale in cui esiste il database SQL String
DatasourceSetFriendlyName Nome descrittivo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SQL nella macchina virtuale di Azure, questo campo conterrà il nome della macchina virtuale in cui esiste il database SQL String
DatasourceSetResourceId ID di Azure Resource Manager (ARM) della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'istanza di SQL nell'origine dati della macchina virtuale di Azure, questo campo conterrà l'ID di Azure Resource Manager (ARM) della macchina virtuale in cui esiste il database SQL String
DatasourceSetType Tipo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SAP HANA nella macchina virtuale di Azure, questo campo sarà Microsoft.Compute/virtualMachines perché la risorsa padre è una macchina virtuale di Azure String
PolicyName Nome dei criteri associati all'istanza di backup String
PolicyUniqueId Chiave esterna che fa riferimento ai criteri associati all'istanza di backup String
PolicyId ID di Azure Resource Manager (ARM) dei criteri associati all'istanza di backup String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato all'istanza di backup String
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato all'istanza di backup String
VaultName Nome dell'insieme di credenziali associato all'istanza di backup String
VaultTags Tag dell'insieme di credenziali associato all'istanza di backup String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato all'istanza di backup String
VaultLocation Posizione dell'insieme di credenziali associato all'istanza di backup String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato all'istanza di backup String
VaultType Tipo dell'insieme di credenziali, ovvero "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Timestamp del record Data/Ora

_AzureBackup_GetBillingGroups()

Questa funzione restituisce un elenco di tutte le entità di fatturazione correlate al backup (gruppi di fatturazione) insieme alle informazioni sui componenti di fatturazione chiave, ad esempio le dimensioni front-end e l'archiviazione cloud totale.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio Tipo di data
RangeStart Usare questo parametro insieme al parametro RangeEnd solo se è necessario recuperare tutti i record correlati al gruppo di fatturazione nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni gruppo di fatturazione. N "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart solo se è necessario recuperare tutti i record correlati al gruppo di fatturazione nel periodo di tempo da RangeStart a RangeEnd. Per impostazione predefinita, il valore di RangeStart e RangeEnd è Null, che farà recuperare la funzione solo il record più recente per ogni gruppo di fatturazione. N "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo i gruppi di fatturazione presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di aree come parametro per questa funzione, è possibile recuperare solo i gruppi di fatturazione che si trovano nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record delle istanze di backup relative solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record dei gruppi di fatturazione in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Usare questo parametro per cercare un determinato gruppo di fatturazione in base al nome. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutti i gruppi di fatturazione. N "testvm" String

Campi restituiti

Nome campo Descrizione Tipo di dati
UniqueId Chiave primaria che indica l'ID univoco del gruppo di fatturazione String
FriendlyName Nome descrittivo del gruppo di fatturazione String
Nome Nome del gruppo di fatturazione String
Type Tipo di gruppo di fatturazione. Ad esempio, ProtectedContainer o BackupItem String
SourceSizeInMBs Dimensioni front-end del gruppo di fatturazione in MB Double
VaultStore_StorageConsumptionInMBs Totale spazio di archiviazione cloud utilizzato dal gruppo di fatturazione nel livello standard dell'insieme di credenziali Double
BackupSolution Soluzione di backup a cui è associato il gruppo di fatturazione. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato al gruppo di fatturazione String
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato al gruppo di fatturazione String
VaultName Nome dell'insieme di credenziali associato al gruppo di fatturazione String
VaultTags Tag dell'insieme di credenziali associato al gruppo di fatturazione String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultLocation Posizione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultType Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Timestamp del record Data/Ora
ExtendedProperties Proprietà aggiuntive del gruppo di fatturazione Dinamico

Funzioni di tendenza

_AzureBackup_GetBackupInstancesTrends()

Questa funzione restituisce record cronologici per ogni istanza di backup, consentendo di visualizzare le tendenze chiave giornaliere, settimanali e mensili correlate al numero di istanze di backup e al consumo di archiviazione, a più livelli di granularità.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio Tipo di dati
RangeStart Usare questo parametro insieme al parametro RangeEnd per recuperare tutti i record correlati all'istanza di backup nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart per recuperare tutti i record correlati all'istanza di backup nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo le istanze di backup presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. La specifica di un elenco delimitato da virgole di aree come parametro per questa funzione consente di recuperare solo le istanze di backup presenti nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record delle istanze di backup relative solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record delle istanze di backup in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Usare questo parametro per scegliere se includere solo le istanze di backup protette attivamente o includere anche le istanze per le quali la protezione è stata arrestata e le istanze per cui il backup iniziale è in sospeso. Per i carichi di lavoro dell'insieme di credenziali dei servizi di ripristino, i valori supportati sono "Protected", "ProtectionStopped", "InitialBackupPending" o una combinazione delimitata da virgole di uno di questi valori. Per i carichi di lavoro dell'insieme di credenziali di Backup, i valori supportati sono "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" o una combinazione delimitata da virgole di uno di questi valori. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutte le istanze di backup indipendentemente dai dettagli di protezione. N "Protetto" String
DatasourceSetName Usare questo parametro per filtrare l'output della funzione in una determinata risorsa padre. Ad esempio, per restituire SQL nelle istanze di backup di macchine virtuali di Azure appartenenti alla macchina virtuale "testvm", specificare testvm come valore di questo parametro. Per impostazione predefinita, il valore è "*", che esegue la ricerca dei record in tutte le istanze di backup. N "testvm" String
BackupInstanceName Usare questo parametro per cercare una particolare istanza di backup in base al nome. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutte le istanze di backup. N "testvm" String
DisplayAllFields Utilizzare questo parametro per scegliere se recuperare solo un subset dei campi restituiti dalla funzione. Se il valore di questo parametro è false, la funzione elimina le informazioni correlate all'archiviazione e al punto di conservazione dall'output della funzione. Ciò è utile se si usa questa funzione come passaggio intermedio in una query più grande ed è necessario ottimizzare le prestazioni della query eliminando le colonne che non sono necessarie per l'analisi. Per impostazione predefinita, il valore di questo parametro è true, che rende la funzione restituisce tutti i campi relativi all'istanza di backup. N true Booleano
AggregationType Usare questo parametro per specificare la granularità temporale in corrispondenza della quale recuperare i dati. Se il valore di questo parametro è "Daily", la funzione restituisce un record per ogni istanza di backup al giorno, consentendo di analizzare le tendenze giornaliere del consumo di archiviazione e del numero di istanze di backup. Se il valore di questo parametro è "Weekly", la funzione restituisce un record per ogni istanza di backup alla settimana, consentendo di analizzare le tendenze settimanali. Analogamente, è possibile specificare "Mensile" per analizzare le tendenze mensili. Il valore predefinito è "Daily". Se si visualizzano dati in intervalli di tempo più grandi, è consigliabile usare "Settimanale" o "Mensile" per migliorare le prestazioni delle query e semplificare l'analisi delle tendenze. N "Settimanale" String

Campi restituiti

Nome campo Descrizione Tipo di dati
UniqueId Chiave primaria che indica l'ID univoco dell'istanza di backup String
ID. ID di Azure Resource Manager (ARM) dell'istanza di backup String
FriendlyName Nome descrittivo dell'istanza di backup String
ProtectionInfo Informazioni sulle impostazioni di protezione dell'istanza di backup. Ad esempio, la protezione è configurata, la protezione è stata arrestata, il backup iniziale in sospeso String
LatestRecoveryPoint Data e ora del punto di ripristino più recente associato all'istanza di backup. Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino Data/Ora
OldestRecoveryPoint Data e ora del punto di ripristino meno recente associato all'istanza di backup Attualmente, questo campo è supportato solo per i carichi di lavoro dell'insieme di credenziali di Servizi di ripristino
SourceSizeInMBs Dimensioni front-end dell'istanza di backup in MB Double
VaultStore_StorageConsumptionInMBs Totale spazio di archiviazione cloud usato dall'istanza di backup nel livello standard dell'insieme di credenziali Double
DataSourceFriendlyName Nome descrittivo dell'origine dati corrispondente all'istanza di backup String
BackupSolution Soluzione di backup a cui è associata l'istanza di backup. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
DatasourceType Tipo dell'origine dati corrispondente all'istanza di backup. Ad esempio " Microsoft.Compute/virtualMachines" String
DatasourceResourceId ID di Azure Resource Manager (ARM) dell'origine dati sottostante corrispondente all'istanza di backup. Ad esempio, ID di Azure Resource Manager (ARM) della macchina virtuale String
DatasourceSetFriendlyName Nome descrittivo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SQL nella macchina virtuale di Azure, questo campo conterrà il nome della macchina virtuale in cui esiste il database SQL String
DatasourceSetResourceId ID di Azure Resource Manager (ARM) della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'istanza di SQL nell'origine dati della macchina virtuale di Azure, questo campo conterrà l'ID di Azure Resource Manager (ARM) della macchina virtuale in cui esiste il database SQL String
DatasourceSetType Tipo della risorsa padre dell'origine dati (ove applicabile). Ad esempio, per un'origine dati SAP HANA nella macchina virtuale di Azure, questo campo sarà Microsoft.Compute/virtualMachines perché la risorsa padre è una macchina virtuale di Azure String
PolicyName Nome dei criteri associati all'istanza di backup String
PolicyUniqueId Chiave esterna che fa riferimento ai criteri associati all'istanza di backup String
PolicyId ID di Azure Resource Manager (ARM) dei criteri associati all'istanza di backup String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato all'istanza di backup String
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato all'istanza di backup String
VaultName Nome dell'insieme di credenziali associato all'istanza di backup String
VaultTags Tag dell'insieme di credenziali associato all'istanza di backup String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato all'istanza di backup String
VaultLocation Posizione dell'insieme di credenziali associato all'istanza di backup String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato all'istanza di backup String
VaultType Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Timestamp del record Data/Ora

_AzureBackup_GetBillingGroupsTrends()

Questa funzione restituisce record cronologici per ogni entità di fatturazione, consentendo di visualizzare le tendenze chiave giornaliere, settimanali e mensili correlate alle dimensioni front-end e al consumo di archiviazione, a più livelli di granularità.

Parametri

Nome del parametro Descrizione Obbligatorio? Valore di esempio Tipo di dati
RangeStart Usare questo parametro insieme al parametro RangeEnd per recuperare tutti i record correlati al gruppo di fatturazione nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-03 00:00:00" Data/Ora
RangeEnd Usare questo parametro insieme al parametro RangeStart per recuperare tutti i record correlati al gruppo di fatturazione nel periodo di tempo da RangeStart a RangeEnd. Y "2021-03-10 00:00:00" Data/Ora
VaultSubscriptionList Usare questo parametro per filtrare l'output della funzione per un determinato set di sottoscrizioni in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di ID sottoscrizione come parametro per questa funzione, è possibile recuperare solo i gruppi di fatturazione presenti nelle sottoscrizioni specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record in tutte le sottoscrizioni. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Usare questo parametro per filtrare l'output della funzione per un determinato set di aree in cui sono presenti i dati di backup. Se si specifica un elenco delimitato da virgole di aree come parametro per questa funzione, è possibile recuperare solo i gruppi di fatturazione che si trovano nelle aree specificate. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record nella funzione in tutte le aree. N eastus,westus String
VaultList Usare questo parametro per filtrare l'output della funzione per un determinato set di insiemi di credenziali. Se si specifica un elenco delimitato da virgole di nomi di insieme di credenziali come parametro per questa funzione, è possibile recuperare i record delle istanze di backup relative solo agli insiemi di credenziali specificati. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca dei record dei gruppi di fatturazione in tutti gli insiemi di credenziali. N vault1,vault2,vault3 String
VaultTypeList Usare questo parametro per filtrare l'output della funzione per i record relativi a un particolare tipo di insieme di credenziali. Per impostazione predefinita, il valore di questo parametro è '*', che esegue la ricerca della funzione sia per gli insiemi di credenziali di Servizi di ripristino che per gli insiemi di credenziali di Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Usare questo parametro per scegliere se eseguire query sui dati nella tabella di AzureDiagnostics legacy. Se il valore di questo parametro è false, la funzione esegue una query sui dati della tabella AzureDiagnostics e delle tabelle specifiche della risorsa. Se il valore di questo parametro è true, la funzione esegue una query sui dati solo dalle tabelle specifiche della risorsa. Il valore predefinito è true. N true Booleano
BackupSolutionList Usare questo parametro per filtrare l'output della funzione per un determinato set di soluzioni di backup usate nell'ambiente Azure. Ad esempio, se si specifica Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM come valore di questo parametro, la funzione restituisce solo i record correlati agli elementi di cui è stato eseguito il backup usando il backup di macchine virtuali di Azure, SQL nel backup di macchine virtuali di Azure o DPM in Backup di Azure. Per impostazione predefinita, il valore di questo parametro è '*', che rende la funzione restituisce record relativi a tutte le soluzioni di backup supportate dai report di backup (i valori supportati sono "Backup di macchine virtuali di Azure", "SQL in Backup delle macchine virtuali di Azure", "SAP HANA in Backup delle macchine virtuali di Azure", "Archiviazione di Azure (File di Azure) Backup", "Backup di Azure Agent", "DPM", " Backup di Azure Server", "Database di Azure per PostgreSQL Server Backup", "Backup BLOB di Azure", "Backup dischi di Azure" o una combinazione delimitata da virgole di uno di questi valori). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Usare questo parametro per cercare un determinato gruppo di fatturazione in base al nome. Per impostazione predefinita, il valore è "*", che esegue la ricerca della funzione per tutti i gruppi di fatturazione. N "testvm" String
AggregationType Usare questo parametro per specificare la granularità temporale in corrispondenza della quale recuperare i dati. Se il valore di questo parametro è "Daily", la funzione restituisce un record per ogni gruppo di fatturazione al giorno, consentendo di analizzare le tendenze giornaliere del consumo di archiviazione e delle dimensioni front-end. Se il valore di questo parametro è "Weekly", la funzione restituisce un record per ogni istanza di backup alla settimana, consentendo di analizzare le tendenze settimanali. Analogamente, è possibile specificare "Mensile" per analizzare le tendenze mensili. Il valore predefinito è "Daily". Se si visualizzano dati in intervalli di tempo più grandi, è consigliabile usare "Settimanale" o "Mensile" per migliorare le prestazioni delle query e semplificare l'analisi delle tendenze. N "Settimanale" String

Campi restituiti

Nome campo Descrizione Tipo di dati
UniqueId Chiave primaria che indica l'ID univoco del gruppo di fatturazione String
FriendlyName Nome descrittivo del gruppo di fatturazione String
Nome Nome del gruppo di fatturazione String
Type Tipo di gruppo di fatturazione. Ad esempio, ProtectedContainer o BackupItem String
SourceSizeInMBs Dimensioni front-end del gruppo di fatturazione in MB Double
VaultStore_StorageConsumptionInMBs Totale spazio di archiviazione cloud utilizzato dal gruppo di fatturazione nel livello standard dell'insieme di credenziali Double
BackupSolution Soluzione di backup a cui è associato il gruppo di fatturazione. Ad esempio, Backup di macchine virtuali di Azure, SQL in Backup di macchine virtuali di Azure e così via. String
VaultResourceId ID di Azure Resource Manager (ARM) dell'insieme di credenziali associato al gruppo di fatturazione String
VaultUniqueId Chiave esterna che fa riferimento all'insieme di credenziali associato al gruppo di fatturazione String
VaultName Nome dell'insieme di credenziali associato al gruppo di fatturazione String
VaultTags Tag dell'insieme di credenziali associato al gruppo di fatturazione String
VaultSubscriptionId ID sottoscrizione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultLocation Posizione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultStore_StorageReplicationType Tipo di replica di archiviazione dell'insieme di credenziali associato al gruppo di fatturazione String
VaultType Tipo dell'insieme di credenziali, ad esempio "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Timestamp del record Data/Ora
ExtendedProperties Proprietà aggiuntive del gruppo di fatturazione Dinamico

Query di esempio

Di seguito sono riportate alcune query di esempio che consentono di iniziare a usare le funzioni di sistema.

  • Tutti i processi di backup delle macchine virtuali di Azure non riusciti in un determinato intervallo di tempo

    _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
    
  • Tutti i processi di backup del log SQL in un determinato intervallo di tempo

    _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
    
  • Tendenza settimanale dell'archiviazione di backup usata per la macchina virtuale "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 
    

Passaggi successivi

Altre informazioni sui Report di backup