Funções do sistema nos Logs do Azure Monitor

Este artigo descreve como escrever consultas personalizadas nos Logs do Azure Monitor usando funções do sistema.

O Backup do Azure fornece um conjunto de funções, chamadas funções do sistema ou funções de solução, que estão disponíveis por padrão em seus espaços de trabalho do Log Analytics (LA).

Essas funções operam em dados nas tabelas brutas do Backup do Azure em LA e retornam dados formatados que ajudam você a recuperar facilmente informações de todas as suas entidades relacionadas ao backup, usando consultas simples. Os usuários podem passar parâmetros para essas funções para filtrar os dados que são retornados por essas funções.

Recomendamos que você use funções do sistema para consultar seus dados de backup em espaços de trabalho LA para criar relatórios personalizados, pois eles fornecem uma série de benefícios, conforme detalhado na seção abaixo.

Benefícios do uso de funções do sistema

  • Consultas mais simples: o uso de funções ajuda a reduzir o número de junções necessárias em suas consultas. Por padrão, as funções retornam esquemas 'nivelados' que incorporam todas as informações pertencentes à entidade (instância de backup, trabalho, cofre e assim por diante) que está sendo consultada. Por exemplo, se você precisar obter uma lista de trabalhos de backup bem-sucedidos por nome de item de backup e seu contêiner associado, uma simples chamada para a função _AzureBackup_getJobs() fornecerá todas essas informações para cada trabalho. Por outro lado, consultar as tabelas brutas diretamente exigiria que você executasse várias junções entre as tabelas AddonAzureBackupJobs e CoreAzureBackup .

  • Transição mais suave do evento de diagnóstico herdado: o uso de funções do sistema ajuda a fazer a transição suave do evento de diagnóstico herdado (AzureBackupReport no modo AzureDiagnostics) para os eventos específicos do recurso. Todas as funções do sistema fornecidas pelo Backup do Azure permitem especificar um parâmetro que permite escolher se a função deve consultar dados somente das tabelas específicas de recursos ou consultar dados da tabela herdada e das tabelas específicas de recursos (com desduplicação de registros).

    • Se você tiver migrado com êxito para as tabelas específicas de recursos, poderá optar por excluir a tabela herdada de ser consultada pela função.
    • Se você estiver atualmente no processo de migração e tiver alguns dados nas tabelas herdadas necessárias para análise, poderá optar por incluir a tabela herdada. Quando a transição estiver concluída e você não precisar mais de dados da tabela herdada, poderá atualizar o valor do parâmetro passado para a função em suas consultas, para excluir a tabela herdada.
    • Se você ainda estiver usando apenas a tabela herdada, as funções ainda funcionarão se você optar por incluir a tabela herdada por meio do mesmo parâmetro. No entanto, recomenda-se alternar para as tabelas específicas de recursos o mais cedo possível.
  • Reduz a possibilidade de quebra de consultas personalizadas: se o Backup do Azure introduzir melhorias no esquema das tabelas de LA subjacentes para acomodar cenários de relatórios futuros, a definição das funções também será atualizada para levar em conta as alterações de esquema. Assim, se você usar funções do sistema para criar consultas personalizadas, suas consultas não serão quebradas, mesmo se houver alterações no esquema subjacente das tabelas.

Nota

As funções do sistema são mantidas pela Microsoft e suas definições não podem ser editadas pelos usuários. Se você precisar de funções editáveis, você pode criar funções salvas em LA.

Tipos de funções do sistema oferecidas pelo Backup do Azure

  • Funções principais: são funções que ajudam você a consultar qualquer uma das principais entidades do Backup do Azure, como instâncias de backup, cofres, políticas, trabalhos e entidades de cobrança. Por exemplo, a função _AzureBackup_getBackupInstances retorna uma lista de todas as instâncias de backup existentes em seu ambiente a partir do último dia concluído (em UTC). Os parâmetros e o esquema retornado para cada uma dessas funções principais são resumidos abaixo neste artigo.

  • Funções de tendência: são funções que retornam registros históricos para suas entidades relacionadas ao backup (por exemplo, instâncias de backup, grupos de cobrança) e permitem que você obtenha informações de tendência diárias, semanais e mensais sobre as principais métricas (por exemplo, Contagem, Armazenamento consumido) pertencentes a essas entidades. Os parâmetros e o esquema retornado para cada uma dessas funções de tendência são resumidos abaixo neste artigo.

Nota

Atualmente, as funções do sistema retornam dados até o último dia concluído (em UTC). Os dados do dia parcial atual não são retornados. Portanto, se você estiver procurando recuperar registros para o dia atual, precisará usar as tabelas de LA brutas.

Lista de funções do sistema

Funções principais

_AzureBackup_GetVaults()

Essa função retorna a lista de todos os cofres dos Serviços de Recuperação em seu ambiente do Azure associados ao espaço de trabalho LA.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo Tipo de dados
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados ao vault no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada cofre. N "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados ao vault no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada cofre. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas os cofres que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas os cofres que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean

Campos devolvidos

Nome do campo Descrição Tipo de dados
UniqueId Chave primária que indica ID exclusivo do cofre String
Id ID do Azure Resource Manager (ARM) do cofre String
Nome Nome do cofre String
SubscriptionId ID da subscrição na qual o cofre existe String
Location Local em que o cofre existe String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento associado ao vault String
Etiquetas Tags do cofre String
TimeGenerated Carimbo de data/hora do registo DateTime
Type Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Essa função retorna a lista de políticas de backup que estão sendo usadas em seu ambiente do Azure, juntamente com informações detalhadas sobre cada política, como o tipo de fonte de dados, o tipo de replicação de armazenamento e assim por diante.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo Tipo de dados
RangeStart Use esse parâmetro junto com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à política no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada política. N "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à política no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada política. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas as políticas que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas as políticas que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros de políticas pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros de políticas em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Campos devolvidos

Nome do campo Descrição **Tipo de dados **
UniqueId Chave primária que indica ID exclusivo da política String
Id ID do Azure Resource Manager (ARM) da política String
Nome Nome da política String
TimeZone Fuso horário no qual a política é definida String
Solução de backup Solução de backup à qual a política está associada. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
TimeGenerated Carimbo de data/hora do registo Datetime
VaultUniqueId Chave estrangeira que se refere ao cofre associado à política String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado à política String
Nome do cofre Nome do cofre associado à política String
VaultTags Tags do cofre associadas à política String
Localização do cofre Localização do cofre associado à política String
VaultSubscriptionId ID de subscrição do cofre associado à política String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado à política String
Tipo de cofre Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
ExtendedProperties Propriedades adicionais da política Dinâmica

_AzureBackup_GetJobs()

Essa função retorna uma lista de todos os trabalhos relacionados a backup e restauração que foram acionados em um intervalo de tempo especificado, juntamente com informações detalhadas sobre cada trabalho, como status do trabalho, duração do trabalho, dados transferidos e assim por diante.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo **Tipo de dados **
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd para recuperar a lista de todos os trabalhos iniciados no período de tempo de RangeStart a RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart para recuperar a lista de todos os trabalhos iniciados no período de tempo de RangeStart a RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas os trabalhos associados a cofres nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas os trabalhos associados a cofres nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar trabalhos pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure trabalhos em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Use este parâmetro para filtrar a saída da função para um tipo específico de trabalho. Por exemplo, as operações de backup ou restauração. Por padrão, o valor desse parâmetro é "*", o que faz com que a função procure trabalhos de Backup e Restauração. N "Cópia de segurança" String
JobStatusList Use este parâmetro para filtrar a saída da função para um status de trabalho específico. Por exemplo, Concluído, Reprovado e assim por diante. Por padrão, o valor desse parâmetro é "*", o que faz com que a função procure todos os empregos, independentemente do status. N Failed,CompletedWithWarnings String
JobFailureCodeList Use este parâmetro para filtrar a saída da função para um código de falha específico. Por padrão, o valor desse parâmetro é "*", o que faz com que a função procure todos os trabalhos, independentemente do código de falha. N "Sucesso" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar SQL em instâncias de backup de VM do Azure pertencentes à máquina virtual "testvm", especifique testvm como o valor desse parâmetro. Por padrão, o valor é "*", o que faz com que a função procure registros em todas as instâncias de backup. N "Testvm" String
BackupInstanceName Use esse parâmetro para procurar trabalhos em uma instância de backup específica pelo nome. Por padrão, o valor é "*", o que faz com que a função procure registros em todas as instâncias de backup. N "Testvm" String
ExcludeLog Use esse parâmetro para excluir trabalhos de log de serem retornados pela função (ajuda no desempenho da consulta). Por padrão, o valor desse parâmetro é true, o que faz com que a função exclua trabalhos de log. N verdadeiro Boolean

Campos devolvidos

Nome do campo Descrição **Tipo de dados **
UniqueId Chave primária que indica ID exclusivo do trabalho String
OperaçãoCategoria Categoria da operação a ser executada. Por exemplo, Backup, Restore String
Operação Detalhes da operação que está sendo executada. Por exemplo, Log (para backup de log) String
Status Situação do trabalho. Por exemplo, Completed, Failed, CompletedWithWarnings String
ErrorTitle Código de falha do trabalho String
StartTime Data e hora em que o trabalho começou DateTime
DurationInSecs Duração do trabalho em segundos Duplo
DataTransferredInMBs Dados transferidos pelo trabalho em MBs. Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação Duplo
RestoreJobRPDateTime A data e a hora em que o ponto de recuperação que está sendo recuperado foi criado. Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação DateTime
RestoreJobRPLocation O local onde o ponto de recuperação que está sendo recuperado foi armazenado String
BackupInstanceUniqueId Chave estrangeira que se refere à instância de backup associada ao trabalho String
BackupInstanceId ID do Azure Resource Manager (ARM) da instância de backup associada ao trabalho String
BackupInstanceFriendlyName Nome da instância de backup associada ao trabalho String
DatasourceResourceId ID do Azure Resource Manager (ARM) da fonte de dados subjacente associada ao trabalho. Por exemplo, a ID do Azure Resource Manager (ARM) da VM String
DatasourceFriendlyName Nome amigável da fonte de dados subjacente associada ao trabalho String
DatasourceType Tipo da fonte de dados associada ao trabalho. Por exemplo, "Microsoft.Compute/virtualMachines" String
Solução de backup Solução de backup à qual o trabalho está associado. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
DatasourceSetResourceId ID do Azure Resource Manager (ARM) do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá a ID do Azure Resource Manager (ARM) da VM na qual o Banco de Dados SQL existe String
DatasourceSetType Tipo do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SAP HANA na VM do Azure, esse campo será Microsoft.Compute/virtualMachines, já que o recurso pai é uma VM do Azure String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado ao trabalho String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao trabalho String
Nome do cofre Nome do cofre associado ao trabalho String
VaultTags Tags do cofre associadas ao trabalho String
VaultSubscriptionId ID de assinatura do cofre associado ao trabalho String
Localização do cofre Localização do cofre associado ao trabalho String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado ao trabalho String
Tipo de cofre Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registo DateTime

_AzureBackup_GetBackupInstances()

Essa função retorna a lista de instâncias de backup associadas aos cofres dos Serviços de Recuperação, juntamente com informações detalhadas sobre cada instância de backup, como consumo de armazenamento em nuvem, política associada e assim por diante.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo **Tipo de dados **
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados à instância de backup no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada instância de backup. N "2021-03-03 00:00:00" DataTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à instância de backup no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada instância de backup. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas as instâncias de backup que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas as instâncias de backup que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros de instâncias de backup pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros de instâncias de backup em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use esse parâmetro para escolher se deseja incluir apenas as instâncias de backup que estão ativamente protegidas ou também as instâncias para as quais a proteção foi interrompida e as instâncias para as quais o backup inicial está pendente. Para cargas de trabalho do vault de serviços de recuperação, os valores suportados são "Protected", "ProtectionStopped", "InitialBackupPending" ou uma combinação separada por vírgulas de qualquer um desses valores. Para cargas de trabalho do cofre de backup, os valores suportados são "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" ou uma combinação separada por vírgulas de qualquer um desses valores. Por padrão, o valor é "*", o que faz com que a função procure todas as instâncias de backup, independentemente dos detalhes de proteção. N "Protegido" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar SQL em instâncias de backup de VM do Azure pertencentes à máquina virtual "testvm", especifique testvm como o valor desse parâmetro. Por padrão, o valor é "*", o que faz com que a função procure registros em todas as instâncias de backup. N "Testvm" String
BackupInstanceName Use esse parâmetro para pesquisar uma instância de backup específica pelo nome. Por padrão, o valor é "*", o que faz com que a função procure todas as instâncias de backup. N "Testvm" String
DisplayAllFields Use esse parâmetro para escolher se deseja recuperar apenas um subconjunto dos campos retornados pela função. Se o valor desse parâmetro for false, a função eliminará informações relacionadas ao armazenamento e ao ponto de retenção da saída da função. Isso é útil se você estiver usando essa função como uma etapa intermediária em uma consulta maior e precisar otimizar o desempenho da consulta eliminando colunas que não são necessárias para análise. Por padrão, o valor desse parâmetro é true, o que faz com que a função retorne todos os campos pertencentes à instância de backup. N verdadeiro Boolean

Campos devolvidos

Nome do campo Descrição Tipo de dados
UniqueId Chave primária que indica ID exclusivo da instância de backup String
Id ID do Azure Resource Manager (ARM) da instância de backup String
FriendlyName Nome amigável da instância de backup String
ProtectionInfo Informações sobre as configurações de proteção da instância de backup. Por exemplo, a proteção está configurada, a proteção interrompida, o backup inicial pendente String
LatestRecoveryPoint Data e hora do ponto de recuperação mais recente associado à instância de backup. Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação. DateTime
OldestRecoveryPoint Data e hora do ponto de recuperação mais antigo associado à instância de backup. Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação. DateTime
SourceSizeInMBs Tamanho do front-end da instância de backup em MBs Duplo
VaultStore_StorageConsumptionInMBs Total de armazenamento na nuvem consumido pela instância de backup na camada padrão do vault Duplo
DataSourceFriendlyName Nome amigável da fonte de dados correspondente à instância de backup String
Solução de backup Solução de backup à qual a instância de backup está associada. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
DatasourceType Tipo da fonte de dados correspondente à instância de backup. Por exemplo, "Microsoft.Compute/virtualMachines" String
DatasourceResourceId ID do Azure Resource Manager (ARM) da fonte de dados subjacente correspondente à instância de backup. Por exemplo, a ID do Azure Resource Manager (ARM) da VM String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá o nome da VM na qual o Banco de Dados SQL existe String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá o nome da VM na qual o Banco de Dados SQL existe String
DatasourceSetResourceId ID do Azure Resource Manager (ARM) do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá a ID do Azure Resource Manager (ARM) da VM na qual o Banco de Dados SQL existe String
DatasourceSetType Tipo do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SAP HANA na VM do Azure, esse campo será Microsoft.Compute/virtualMachines, já que o recurso pai é uma VM do Azure String
PolicyName Nome da política associada à instância de backup String
PolicyUniqueId Chave externa que se refere à política associada à instância de backup String
PolicyId ID do Azure Resource Manager (ARM) da política associada à instância de backup String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado à instância de backup String
VaultUniqueId Chave estrangeira que se refere ao cofre associado à instância de backup String
Nome do cofre Nome do cofre associado à instância de backup String
VaultTags Tags do cofre associadas à instância de backup String
VaultSubscriptionId ID de assinatura do cofre associado à instância de backup String
Localização do cofre Localização do cofre associado à instância de backup String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado à instância de backup String
Tipo de cofre Tipo de cofre, que é "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registo DateTime

_AzureBackup_GetBillingGroups()

Essa função retorna uma lista de todas as entidades de faturamento relacionadas ao backup (grupos de faturamento), juntamente com informações sobre os principais componentes de faturamento, como o tamanho do frontend e o armazenamento total na nuvem.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo Tipo de data
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados ao grupo de faturamento no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada grupo de cobrança. N "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados ao grupo de faturamento no período de tempo de RangeStart a RangeEnd. Por padrão, o valor de RangeStart e RangeEnd são nulos, o que fará com que a função recupere apenas o registro mais recente para cada grupo de cobrança. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas os grupos de cobrança que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas os grupos de faturamento que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros de instâncias de backup pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros de grupos de faturamento em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use esse parâmetro para pesquisar um grupo de faturamento específico pelo nome. Por padrão, o valor é "*", o que faz com que a função pesquise todos os grupos de faturamento. N "Testvm" String

Campos devolvidos

Nome do campo Descrição Tipo de dados
UniqueId Chave primária que indica ID exclusivo do grupo de faturamento String
FriendlyName Nome amigável do grupo de faturamento String
Nome Nome do grupo de faturação String
Type Tipo de grupo de faturamento. Por exemplo, ProtectedContainer ou BackupItem String
SourceSizeInMBs Tamanho do front-end do grupo de faturamento em MBs Duplo
VaultStore_StorageConsumptionInMBs Total de armazenamento na nuvem consumido pelo grupo de faturamento na camada padrão do cofre Duplo
Solução de backup Solução de backup à qual o grupo de cobrança está associado. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado ao grupo de cobrança String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao grupo de faturamento String
Nome do cofre Nome do cofre associado ao grupo de faturamento String
VaultTags Tags do cofre associadas ao grupo de faturamento String
VaultSubscriptionId ID de subscrição do cofre associado ao grupo de faturação String
Localização do cofre Localização do cofre associado ao grupo de faturação String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado ao grupo de faturamento String
Tipo de cofre Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registo DateTime
ExtendedProperties Propriedades adicionais do grupo de faturamento Dinâmica

Funções de tendência

_AzureBackup_GetBackupInstancesTrends()

Essa função retorna registros históricos para cada instância de backup, permitindo que você visualize as principais tendências diárias, semanais e mensais relacionadas à contagem de instâncias de backup e ao consumo de armazenamento, em vários níveis de granularidade.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo Tipo de dados
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd para recuperar todos os registros relacionados à instância de backup no período de tempo de RangeStart a RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart para recuperar todos os registros relacionados à instância de backup no período de tempo de RangeStart a RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas as instâncias de backup que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas as instâncias de backup que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros de instâncias de backup pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros de instâncias de backup em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use esse parâmetro para escolher se deseja incluir apenas as instâncias de backup que estão ativamente protegidas ou também as instâncias para as quais a proteção foi interrompida e as instâncias para as quais o backup inicial está pendente. Para cargas de trabalho do vault de serviços de recuperação, os valores suportados são "Protected", "ProtectionStopped", "InitialBackupPending" ou uma combinação separada por vírgulas de qualquer um desses valores. Para cargas de trabalho do cofre de backup, os valores suportados são "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" ou uma combinação separada por vírgulas de qualquer um desses valores. Por padrão, o valor é "*", o que faz com que a função procure todas as instâncias de backup, independentemente dos detalhes de proteção. N "Protegido" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar SQL em instâncias de backup de VM do Azure pertencentes à máquina virtual "testvm", especifique testvm como o valor desse parâmetro. Por padrão, o valor é "*", o que faz com que a função procure registros em todas as instâncias de backup. N "Testvm" String
BackupInstanceName Use esse parâmetro para pesquisar uma instância de backup específica pelo nome. Por padrão, o valor é "*", o que faz com que a função procure todas as instâncias de backup. N "Testvm" String
DisplayAllFields Use esse parâmetro para escolher se deseja recuperar apenas um subconjunto dos campos retornados pela função. Se o valor desse parâmetro for false, a função eliminará informações relacionadas ao armazenamento e ao ponto de retenção da saída da função. Isso é útil se você estiver usando essa função como uma etapa intermediária em uma consulta maior e precisar otimizar o desempenho da consulta eliminando colunas que não são necessárias para análise. Por padrão, o valor desse parâmetro é true, o que faz com que a função retorne todos os campos pertencentes à instância de backup. N verdadeiro Boolean
Tipo de agregação Use este parâmetro para especificar a granularidade de tempo na qual os dados devem ser recuperados. Se o valor desse parâmetro for "Daily", a função retornará um registro por instância de backup por dia, permitindo que você analise as tendências diárias de consumo de armazenamento e contagem de instâncias de backup. Se o valor desse parâmetro for "Semanal", a função retornará um registro por instância de backup por semana, permitindo que você analise tendências semanais. Da mesma forma, você pode especificar "Mensal" para analisar as tendências mensais. O valor padrão é "Daily". Se você estiver visualizando dados em intervalos de tempo maiores, é recomendável usar "Semanalmente" ou "Mensalmente" para melhorar o desempenho da consulta e facilitar a análise de tendências. N "Semanalmente" String

Campos devolvidos

Nome do campo Descrição Tipo de dados
UniqueId Chave primária que indica ID exclusivo da instância de backup String
Id ID do Azure Resource Manager (ARM) da instância de backup String
FriendlyName Nome amigável da instância de backup String
ProtectionInfo Informações sobre as configurações de proteção da instância de backup. Por exemplo, a proteção está configurada, a proteção interrompida, o backup inicial pendente String
LatestRecoveryPoint Data e hora do ponto de recuperação mais recente associado à instância de backup. Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação DateTime
OldestRecoveryPoint Data e hora do ponto de recuperação mais antigo associado à instância de backup Atualmente, esse campo só é suportado para cargas de trabalho do cofre dos Serviços de Recuperação
SourceSizeInMBs Tamanho do front-end da instância de backup em MBs Duplo
VaultStore_StorageConsumptionInMBs Total de armazenamento na nuvem consumido pela instância de backup na camada padrão do vault Duplo
DataSourceFriendlyName Nome amigável da fonte de dados correspondente à instância de backup String
Solução de backup Solução de backup à qual a instância de backup está associada. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
DatasourceType Tipo da fonte de dados correspondente à instância de backup. Por exemplo, "Microsoft.Compute/virtualMachines" String
DatasourceResourceId ID do Azure Resource Manager (ARM) da fonte de dados subjacente correspondente à instância de backup. Por exemplo, a ID do Azure Resource Manager (ARM) da VM String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá o nome da VM na qual o Banco de Dados SQL existe String
DatasourceSetResourceId ID do Azure Resource Manager (ARM) do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SQL na VM do Azure, esse campo conterá a ID do Azure Resource Manager (ARM) da VM na qual o Banco de Dados SQL existe String
DatasourceSetType Tipo do recurso pai da fonte de dados (quando aplicável). Por exemplo, para uma fonte de dados SAP HANA na VM do Azure, esse campo será Microsoft.Compute/virtualMachines, já que o recurso pai é uma VM do Azure String
PolicyName Nome da política associada à instância de backup String
PolicyUniqueId Chave externa que se refere à política associada à instância de backup String
PolicyId ID do Azure Resource Manager (ARM) da política associada à instância de backup String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado à instância de backup String
VaultUniqueId Chave estrangeira que se refere ao cofre associado à instância de backup String
Nome do cofre Nome do cofre associado à instância de backup String
VaultTags Tags do cofre associadas à instância de backup String
VaultSubscriptionId ID de assinatura do cofre associado à instância de backup String
Localização do cofre Localização do cofre associado à instância de backup String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado à instância de backup String
Tipo de cofre Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registo DateTime

_AzureBackup_GetBillingGroupsTrends()

Essa função retorna registros históricos para cada entidade de cobrança, permitindo que você visualize as principais tendências diárias, semanais e mensais relacionadas ao tamanho do frontend e ao consumo de armazenamento, em vários níveis de granularidade.

Parâmetros

Nome do parâmetro Descrição Necessário? Valor de exemplo Tipo de dados
RangeStart Use esse parâmetro junto com o parâmetro RangeEnd para recuperar todos os registros relacionados ao grupo de faturamento no período de tempo de RangeStart a RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use esse parâmetro junto com o parâmetro RangeStart para recuperar todos os registros relacionados ao grupo de faturamento no período de tempo de RangeStart a RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de assinaturas onde existem dados de backup. Especificar uma lista separada por vírgulas de IDs de assinatura como um parâmetro para essa função ajuda você a recuperar apenas os grupos de cobrança que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as assinaturas. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parâmetro para filtrar a saída da função para um determinado conjunto de regiões onde existem dados de backup. Especificar uma lista de regiões separadas por vírgulas como um parâmetro para essa função ajuda a recuperar apenas os grupos de faturamento que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para um determinado conjunto de cofres. Especificar uma lista separada por vírgulas de nomes de cofres como um parâmetro para essa função ajuda a recuperar registros de instâncias de backup pertencentes apenas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure registros de grupos de faturamento em todos os cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para registros pertencentes a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função procure os cofres dos Serviços de Recuperação e os cofres de backup. N "Microsoft.RecoveryServices/cofres" String
ExcludeLegacyEvent Use esse parâmetro para escolher se deseja consultar dados na tabela AzureDiagnostics herdada ou não. Se o valor desse parâmetro for false, a função consultará dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará dados somente das tabelas específicas do recurso. O valor predefinido é verdadeiro. N verdadeiro Boolean
BackupSolutionList Use esse parâmetro para filtrar a saída da função para um determinado conjunto de soluções de backup usadas em seu ambiente do Azure. Por exemplo, se você especificar Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como o valor desse parâmetro, a função retornará somente registros relacionados a itens cujo backup foi feito usando o backup da Máquina Virtual do Azure, o backup do SQL na VM do Azure ou o backup do DPM para o Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne registros pertencentes a todas as soluções de backup suportadas pelos Relatórios de Backup (os valores suportados são "Backup de Máquina Virtual do Azure", "SQL no Backup de VM do Azure", "SAP HANA no Backup de VM do Azure", "Backup do Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", "Banco de Dados do Azure para Backup do Servidor PostgreSQL", "Backup de Blob do Azure", "Backup de Disco do Azure" ou uma combinação separada por vírgulas de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use esse parâmetro para pesquisar um grupo de faturamento específico pelo nome. Por padrão, o valor é "*", o que faz com que a função pesquise todos os grupos de faturamento. N "Testvm" String
Tipo de agregação Use este parâmetro para especificar a granularidade de tempo na qual os dados devem ser recuperados. Se o valor desse parâmetro for "Diário", a função retornará um registro por grupo de faturamento por dia, permitindo que você analise as tendências diárias de consumo de armazenamento e tamanho do frontend. Se o valor desse parâmetro for "Semanal", a função retornará um registro por instância de backup por semana, permitindo que você analise tendências semanais. Da mesma forma, você pode especificar "Mensal" para analisar as tendências mensais. O valor padrão é "Daily". Se você estiver visualizando dados em intervalos de tempo maiores, é recomendável usar "Semanalmente" ou "Mensalmente" para melhorar o desempenho da consulta e facilitar a análise de tendências. N "Semanalmente" String

Campos devolvidos

Nome do campo Descrição Tipo de dados
UniqueId Chave primária que indica ID exclusivo do grupo de faturamento String
FriendlyName Nome amigável do grupo de faturamento String
Nome Nome do grupo de faturação String
Type Tipo de grupo de faturamento. Por exemplo, ProtectedContainer ou BackupItem String
SourceSizeInMBs Tamanho do front-end do grupo de faturamento em MBs Duplo
VaultStore_StorageConsumptionInMBs Total de armazenamento na nuvem consumido pelo grupo de faturamento na camada padrão do cofre Duplo
Solução de backup Solução de backup à qual o grupo de cobrança está associado. Por exemplo, Backup de VM do Azure, SQL no Backup de VM do Azure e assim por diante. String
VaultResourceId ID do Azure Resource Manager (ARM) do cofre associado ao grupo de cobrança String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao grupo de faturamento String
Nome do cofre Nome do cofre associado ao grupo de faturamento String
VaultTags Tags do cofre associadas ao grupo de faturamento String
VaultSubscriptionId ID de subscrição do cofre associado ao grupo de faturação String
Localização do cofre Localização do cofre associado ao grupo de faturação String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento do cofre associado ao grupo de faturamento String
Tipo de cofre Tipo de cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registo DateTime
ExtendedProperties Propriedades adicionais do grupo de faturamento Dinâmica

Consultas de Exemplo

Abaixo estão algumas consultas de exemplo para ajudá-lo a começar a usar as funções do sistema.

  • Todos os trabalhos de backup de VM do Azure com falha em um determinado intervalo de 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
    
  • Todos os trabalhos de backup de log SQL em um determinado intervalo de 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
    
  • Tendência semanal de armazenamento de backup consumido para 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 
    

Próximos passos

Saiba mais sobre relatórios de backup