Compartilhar via


Funções do sistema para Backup do Azure

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

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

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

É recomendável usar as funções do sistema para consultar os dados de backup no workspace do LA para criar relatórios personalizados, pois fornecem vários benefícios, conforme detalhado na seção abaixo.

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

  • Consultas mais simples: o uso das funções ajuda a reduzir o número de junções necessárias nas consultas. Por padrão, as funções retornam esquemas ‘mesclados’, que incorporam todas as informações relativas à entidade (instância de backup, trabalho, cofre e assim por diante) que estão sendo consultadas. Por exemplo, se você precisar obter uma lista de trabalhos de backup bem-sucedidos por nome de item de backup e o contêiner associado, uma chamada simples 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: usar as funções do sistema ajuda a fazer uma 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 possibilitam que você especifique um parâmetro que permite escolher se a função deve consultar dados somente das tabelas específicas do recurso ou consultar dados da tabela herdada e das tabelas específicas do recurso (com eliminação de duplicação de registros).

    • Se você migrou com êxito para as tabelas específicas do recurso, pode impedir a tabela herdada sejam consultada pela da função.
    • Caso esteja no processo de migração no momento e tenha alguns dados nas tabelas herdadas que são necessários para análise, você poderá incluir a tabela herdada. Quando a transição for concluída e você não precisar mais dos dados da tabela herdada, atualize o valor do parâmetro passado para a função nas consultas, para excluir a tabela herdada.
    • Caso ainda esteja usando apenas a tabela herdada, as funções continuarão a funcionar se você incluir a tabela herdada usando o mesmo parâmetro. No entanto, é recomendável mudar para as tabelas específicas do recurso no início.
  • Reduz a possibilidade de interrupção das consultas personalizadas: se o Backup do Azure apresentar melhorias no esquema das tabelas do LA subjacentes para aceitar futuros cenários de relatório, a definição das funções também será atualizada para levar em conta as alterações do esquema. Portanto, caso use as funções do sistema para criar consultas personalizadas, as consultas não serão interrompidas, mesmo se houver alterações no esquema subjacente das tabelas.

Observação

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

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

  • Funções principais: são funções que ajudam 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 no ambiente a partir do último dia completo (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 as entidades relacionadas ao backup (por exemplo, instâncias de backup, grupos de cobrança) e permitem obter informações de tendências diárias, semanais e mensais sobre as principais métricas (por exemplo, contagem, armazenamento consumido) relativas 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.

Observação

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

Lista de funções do sistema

Core Functions

_AzureBackup_GetVaults()

Esta função retorna a lista de todos os cofres dos Serviços de Recuperação no ambiente do Azure que estão associados ao workspace do LA.

Parâmetros

Nome do parâmetro Descrição Obrigatório? Valor de exemplo Data type
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados ao cofre no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada cofre. N "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados ao cofre no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada cofre. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente os cofres que estão nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente 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 pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros relativos aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean

Campos retornados

Nome do Campo Descrição Data type
UniqueId Chave primária que indica a ID exclusiva do cofre String
ID ID do cofre no ARM (Azure Resource Manager) String
Nome Nome do cofre String
SubscriptionId ID da assinatura em que existe o cofre String
Local Local em que existe o cofre String
VaultStore_StorageReplicationType Tipo de replicação de armazenamento associado ao cofre String
Marcações Marcações do cofre String
TimeGenerated Carimbo de data/hora do registro DateTime
Type Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Esta função retorna a lista de políticas de backup usadas no ambiente do Azure, juntamente com as 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 Obrigatório? Valor de exemplo Data type
RangeStart Use este parâmetro juntamente com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à política no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada política. N "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à política no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada política. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente 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 pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente 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 pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros de políticas relativas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros de políticas em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Campos retornados

Nome do Campo Descrição **Data type **
UniqueId Chave primária que indica a ID exclusiva da política String
ID ID da política no ARM (Azure Resource Manager) 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 registro Datetime
VaultUniqueId Chave estrangeira que se refere ao cofre associado à política String
VaultResourceId ID do cofre associado à política no ARM (Azure Resource Manager) String
VaultName Nome do cofre associado à política String
VaultTags Marcações do cofre associado à política String
VaultLocation Local do cofre associado à política String
VaultSubscriptionId ID de assinatura do cofre associado à política String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado à política String
VaultType Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
ExtendedProperties Propriedades adicionais da política Dinâmico

_AzureBackup_GetJobs()

Esta função retorna uma lista de todos os trabalhos relacionados a backup e restauração que foram disparados em um intervalo de tempo especificado, juntamente com as 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 Obrigatório? Valor de exemplo **Data type **
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd para recuperar a lista de todos os trabalhos que foram iniciados no período entre RangeStart e RangeEnd. S "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart para recuperar a lista de todos os trabalhos que foram iniciados no período entre RangeStart e RangeEnd. S "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente os trabalhos que estão associados aos cofres nas assinaturas especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente os trabalhos que estão associados aos cofres nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os trabalhos relativos aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise trabalhos em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula 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 de trabalho específico. 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 pesquise trabalhos de Backup e Restauração. N "Backup" 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, Falha e assim por diante. Por padrão, o valor desse parâmetro é "*", o que faz com que a função pesquise todos os trabalhos, 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 pesquise todos os trabalhos, independentemente do código de falha. N "Success" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar o SQL nas instâncias de backup de VM do Azure que pertencem à 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 pesquise registros em todas as instâncias de backup. N "testvm" String
BackupInstanceName Use este parâmetro para pesquisar trabalhos em uma instância de backup específica por nome. Por padrão, o valor é "*", o que faz com que a função pesquise registros em todas as instâncias de backup. N "testvm" String
ExcludeLog Use este parâmetro para impedir que os trabalhos de log sejam 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 os trabalhos de log. N true Boolean

Campos retornados

Nome do Campo Descrição **Data type **
UniqueId Chave primária que indica a ID exclusiva do trabalho String
OperationCategory Categoria da operação que está sendo realizada. Por exemplo, Backup, Restauração String
Operação Detalhes da operação que está sendo realizada. Por exemplo, Log (para backup de log) String
Status Status do trabalho. Por exemplo, Concluído, Falha, CompletedWithWarnings String
ErrorTitle Código de falha do trabalho Cadeia de caracteres
StartTime Data e hora de início do trabalho DateTime
DurationInSecs Duração do trabalho em segundos Double
DataTransferredInMBs Dados transferidos pelo trabalho em MBs Atualmente, esse campo só tem suporte para cargas de trabalho do cofre dos Serviços de Recuperação Double
RestoreJobRPDateTime A data e a hora em que o ponto de recuperação que está sendo recuperado foi criado Atualmente, esse campo só tem suporte para cargas de trabalho do cofre dos Serviços de Recuperação Datetime
RestoreJobRPLocation O local em que 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 da instância de backup associada ao trabalho no ARM (Azure Resource Manager) String
BackupInstanceFriendlyName Nome da instância de backup associada ao trabalho String
DatasourceResourceId ID da fonte de base subjacente associada ao trabalho no ARM (Azure Resource Manager). Por exemplo, ID da VM no ARM (Azure Resource Manager) String
DatasourceFriendlyName Nome amigável da fonte de base subjacente associada ao trabalho String
DatasourceType Tipo da fonte de dados associada ao trabalho. Por exemplo, "Microsoft.Compute/virtualMachines" String
BackupSolution 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 recurso pai da fonte de dados no ARM (Azure Resource Manager) (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá a ID da VM no ARM (Azure Resource Manager), na qual existe o banco de dados SQL String
DatasourceSetType Tipo do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SAP HANA na fonte de dados da VM do Azure, esse campo será Microsoft.Compute/virtualMachines, pois o recurso pai é uma VM do Azure String
VaultResourceId ID do cofre associado ao trabalho no ARM (Azure Resource Manager) String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao trabalho String
VaultName Name do cofre associado ao trabalho String
VaultTags Marcações do cofre associado ao trabalho String
VaultSubscriptionId ID de assinatura do cofre associado ao trabalho String
VaultLocation Local do cofre associado ao trabalho String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado ao trabalho String
VaultType Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registro 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 as 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 Obrigatório? Valor de exemplo **Data type **
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados à instância de backup no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada instância de backup. N "2021-03-03 00:00:00" DataTime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados à instância de backup no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada instância de backup. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente 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 pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente 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 pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros de instâncias de backup relativas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros de instâncias de backup em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use este parâmetro para escolher se deseja incluir somente as instâncias de backup que estão ativamente protegidas ou também as instâncias com a proteção interrompida e as instâncias com o backup inicial está pendente. Para cargas de trabalho do cofre dos serviços de recuperação, os valores com suporte são "Protected", "ProtectionStopped", "InitialBackupPending" ou uma combinação separada por vírgula de qualquer um desses valores. Para cargas de trabalho do cofre de backup, os valores com suporte 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 pesquise todas as instâncias de backup, independentemente dos detalhes da proteção. N "Protected" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar o SQL nas instâncias de backup de VM do Azure que pertencem à 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 pesquise registros em todas as instâncias de backup. N "testvm" String
BackupInstanceName Use este parâmetro para pesquisar uma instância de backup específica por nome. Por padrão, o valor é "*", o que faz com que a função pesquise todas as instâncias de backup. N "testvm" String
DisplayAllFields Use este 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á as informações relacionadas ao armazenamento e ao ponto de retenção da saída da função. Isto será útil caso esteja usando essa função como etapa intermediária em uma consulta maior e precisar otimizar o desempenho da consulta, eliminando as colunas que você não precisa para análise. Por padrão, o valor desse parâmetro é true, o que faz com que a função retorne todos os campos relativos à instância de backup. N true Boolean

Campos retornados

Nome do Campo Descrição Data type
UniqueId Chave primária que indica a ID exclusiva da instância de backup String
ID ID da instância de backup no ARM (Azure Resource Manager) 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, proteção interrompida, backup inicial pendente String
LatestRecoveryPoint Data e hora do ponto de recuperação mais recente associado à instância de backup. Atualmente, esse campo só tem suporte 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ó tem suporte para cargas de trabalho do cofre dos Serviços de Recuperação. DateTime
SourceSizeInMBs Tamanho de front-end da instância de backup em MBs Double
VaultStore_StorageConsumptionInMBs Total de armazenamento em nuvem consumido pela instância de backup na camada standard do cofre Double
DataSourceFriendlyName Nome amigável da fonte de dados correspondente à instância de backup String
BackupSolution 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 da fonte de dados subjacente no ARM (Azure Resource Manager) correspondente à instância de backup. Por exemplo, ID da VM no ARM (Azure Resource Manager) String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá o nome da VM em que existe o banco de dados SQL String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá o nome da VM em que existe o banco de dados SQL String
DatasourceSetResourceId ID do recurso pai da fonte de dados no ARM (Azure Resource Manager) (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá a ID da VM no ARM (Azure Resource Manager), na qual existe o banco de dados SQL String
DatasourceSetType Tipo do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SAP HANA na fonte de dados da VM do Azure, esse campo será Microsoft.Compute/virtualMachines, pois o recurso pai é uma VM do Azure String
PolicyName Nome da política associada à instância de backup String
PolicyUniqueId Chave estrangeira que se refere à política associada à instância de backup String
PolicyId ID da política associada à instância de backup no ARM (Azure Resource Manager) String
VaultResourceId ID do cofre associado à instância de backup no ARM (Azure Resource Manager) String
VaultUniqueId Chave estrangeira que se refere ao cofre associado à instância de backup String
VaultName Nome do cofre associado à instância de backup String
VaultTags Marcações do cofre associado à instância de backup String
VaultSubscriptionId ID de assinatura do cofre associado à instância de backup String
VaultLocation Local do cofre associado à instância de backup String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado à instância de backup String
VaultType Tipo do cofre, que é, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registro Datetime

_AzureBackup_GetBillingGroups()

Esta função retorna uma lista de todas as entidades de cobrança relacionadas ao backup (grupos de cobrança), juntamente com as informações sobre os principais componentes de cobrança, como tamanho de front-end e total de armazenamento em nuvem.

Parâmetros

Nome do parâmetro Descrição Obrigatório? Valor de exemplo Tipo de data
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd somente se precisar buscar todos os registros relacionados ao grupo de cobrança no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada grupo de cobrança. N "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart somente se precisar buscar todos os registros relacionados ao grupo de cobrança no período entre RangeStart e RangeEnd. Por padrão, o valor de RangeStart e RangeEnd é nulo, o que fará com que a função recupere somente o registro mais recente de cada grupo de cobrança. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente 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 pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente os grupos de cobrança que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros de instâncias de backup relativas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros de grupos de cobrança em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use este parâmetro para pesquisar um grupo de cobrança específico por nome. Por padrão, o valor é "*", o que faz com que a função pesquise todos os grupos de cobrança. N "testvm" String

Campos retornados

Nome do Campo Descrição Data type
UniqueId Chave primária que indica a ID exclusiva do grupo de cobrança String
FriendlyName Nome amigável do grupo de cobrança String
Nome Nome do grupo de cobrança String
Type Tipo do grupo de cobrança. Por exemplo, ProtectedContainer ou BackupItem String
SourceSizeInMBs Tamanho de front-end do grupo de cobrança em MBs Double
VaultStore_StorageConsumptionInMBs Total de armazenamento em nuvem consumido pelo grupo de cobrança na camada standard do cofre Double
BackupSolution 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 cofre associado ao grupo de cobrança no ARM (Azure Resource Manager) String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao grupo de cobrança String
VaultName Nome do cofre associado ao grupo de cobrança String
VaultTags Marcações do cofre associado ao grupo de cobrança String
VaultSubscriptionId ID de assinatura do cofre associado ao grupo de cobrança String
VaultLocation Local do cofre associado ao grupo de cobrança String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado ao grupo de cobrança String
VaultType Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registro DateTime
ExtendedProperties Propriedades adicionais do grupo de cobrança Dinâmico

Funções de tendência

_AzureBackup_GetBackupInstancesTrends()

Esta função retorna os registros históricos de cada instância de backup, permitindo exibir 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 Obrigatório? Valor de exemplo Data type
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd para recuperar todos os registros relacionados à instância de backup no período entre RangeStart e RangeEnd. S "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart para recuperar todos os registros relacionados à instância de backup no período entre RangeStart e RangeEnd. S "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente 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 pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente 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 pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros de instâncias de backup relativas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros de instâncias de backup em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use este parâmetro para escolher se deseja incluir somente as instâncias de backup que estão ativamente protegidas ou também as instâncias com a proteção interrompida e as instâncias com o backup inicial está pendente. Para cargas de trabalho do cofre dos serviços de recuperação, os valores com suporte são "Protected", "ProtectionStopped", "InitialBackupPending" ou uma combinação separada por vírgula de qualquer um desses valores. Para cargas de trabalho do cofre de backup, os valores com suporte 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 pesquise todas as instâncias de backup, independentemente dos detalhes da proteção. N "Protected" String
DatasourceSetName Use este parâmetro para filtrar a saída da função para um recurso pai específico. Por exemplo, para retornar o SQL nas instâncias de backup de VM do Azure que pertencem à 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 pesquise registros em todas as instâncias de backup. N "testvm" String
BackupInstanceName Use este parâmetro para pesquisar uma instância de backup específica por nome. Por padrão, o valor é "*", o que faz com que a função pesquise todas as instâncias de backup. N "testvm" String
DisplayAllFields Use este 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á as informações relacionadas ao armazenamento e ao ponto de retenção da saída da função. Isto será útil caso esteja usando essa função como etapa intermediária em uma consulta maior e precisar otimizar o desempenho da consulta, eliminando as colunas que você não precisa para análise. Por padrão, o valor desse parâmetro é true, o que faz com que a função retorne todos os campos relativos à instância de backup. N true Boolean
AggregationType Use este parâmetro para especificar a granularidade de tempo em que 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 do consumo de armazenamento e da contagem de instâncias de backup. Se o valor desse parâmetro for "Weekly", a função retornará um registro por instância de backup por semana, permitindo que você analise as tendências semanais. Da mesma forma, você pode especificar "Monthly" para analisar as tendências mensais. O valor padrão é "Daily". Caso esteja exibindo dados em intervalos de tempo maiores, é recomendável usar “Weekly” ou “Monthly”, para obter um melhor desempenho de consulta e facilitar a análise de tendência. N "Weekly" String

Campos retornados

Nome do Campo Descrição Data type
UniqueId Chave primária que indica a ID exclusiva da instância de backup String
ID ID da instância de backup no ARM (Azure Resource Manager) 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, proteção interrompida, backup inicial pendente String
LatestRecoveryPoint Data e hora do ponto de recuperação mais recente associado à instância de backup. Atualmente, esse campo só tem suporte 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ó tem suporte para cargas de trabalho do cofre dos Serviços de Recuperação
SourceSizeInMBs Tamanho de front-end da instância de backup em MBs Double
VaultStore_StorageConsumptionInMBs Total de armazenamento em nuvem consumido pela instância de backup na camada standard do cofre Double
DataSourceFriendlyName Nome amigável da fonte de dados correspondente à instância de backup String
BackupSolution 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 da fonte de dados subjacente no ARM (Azure Resource Manager) correspondente à instância de backup. Por exemplo, ID da VM no ARM (Azure Resource Manager) String
DatasourceSetFriendlyName Nome amigável do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá o nome da VM em que existe o banco de dados SQL String
DatasourceSetResourceId ID do recurso pai da fonte de dados no ARM (Azure Resource Manager) (sempre que aplicável). Por exemplo, para um SQL na fonte de dados da VM do Azure, esse campo conterá a ID da VM no ARM (Azure Resource Manager), na qual existe o banco de dados SQL String
DatasourceSetType Tipo do recurso pai da fonte de dados (sempre que aplicável). Por exemplo, para um SAP HANA na fonte de dados da VM do Azure, esse campo será Microsoft.Compute/virtualMachines, pois o recurso pai é uma VM do Azure String
PolicyName Nome da política associada à instância de backup String
PolicyUniqueId Chave estrangeira que se refere à política associada à instância de backup String
PolicyId ID da política associada à instância de backup no ARM (Azure Resource Manager) String
VaultResourceId ID do cofre associado à instância de backup no ARM (Azure Resource Manager) String
VaultUniqueId Chave estrangeira que se refere ao cofre associado à instância de backup String
VaultName Nome do cofre associado à instância de backup String
VaultTags Marcações do cofre associado à instância de backup String
VaultSubscriptionId ID de assinatura do cofre associado à instância de backup String
VaultLocation Local do cofre associado à instância de backup String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado à instância de backup String
VaultType Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registro DateTime

_AzureBackup_GetBillingGroupsTrends()

Esta função retorna os registros históricos de cada entidade de cobrança, permitindo exibir as principais tendências diárias, semanais e mensais relacionadas ao tamanho de front-end e ao consumo de armazenamento, em vários níveis de granularidade.

Parâmetros

Nome do parâmetro Descrição Obrigatório? Valor de exemplo Data type
RangeStart Use este parâmetro juntamente com o parâmetro RangeEnd para recuperar todos os registros relacionados ao grupo de cobrança no período entre RangeStart e RangeEnd. S "2021-03-03 00:00:00" Datetime
RangeEnd Use este parâmetro juntamente com o parâmetro RangeStart para recuperar todos os registros relacionados ao grupo de cobrança no período entre RangeStart e RangeEnd. S "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parâmetro para filtrar a saída da função para determinado conjunto de assinaturas em que existem dados de backup. Especificar uma lista separada por vírgula de IDs de assinatura como parâmetro para essa função ajuda a recuperar somente 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 pesquise 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 determinado conjunto de regiões em que existem dados de backup. Especificar uma lista separada por vírgula de regiões como parâmetro para essa função ajuda a recuperar somente os grupos de cobrança que estão nas regiões especificadas. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros em todas as regiões. N eastus,westus String
VaultList Use este parâmetro para filtrar a saída da função para determinado conjunto de cofres. Especificar uma lista separada por vírgula de nomes de cofre como parâmetro para essa função ajuda a recuperar somente os registros de instâncias de backup relativas aos cofres especificados. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise registros de grupos de cobrança em todos cofres. N vault1,vault2,vault3 String
VaultTypeList Use este parâmetro para filtrar a saída da função para os registros relativos a um tipo de cofre específico. Por padrão, o valor desse parâmetro é '*', o que faz com que a função pesquise cofres dos Serviços de Recuperação e cofres de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parâmetro para escolher se deseja consultar dados na tabela herdada AzureDiagnostics. Se o valor desse parâmetro for false, a função consultará os dados da tabela AzureDiagnostics e das tabelas específicas do recurso. Se o valor desse parâmetro for true, a função consultará somente os dados das tabelas específicas do recurso. O valor padrão é true. N true Boolean
BackupSolutionList Use este parâmetro para filtrar a saída da função para determinado conjunto de soluções de backup usadas no 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 os registros relacionados aos itens de backup que usam backup de Máquina Virtual do Azure, SQL no backup de VM do Azure ou DPM para o backup do Azure. Por padrão, o valor desse parâmetro é '*', o que faz com que a função retorne os registros relativos a todas as soluções de backup com suporte nos Relatórios de Backup (os valores com suporte 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 de Armazenamento do Azure (Arquivos do Azure)", "Agente de Backup do Azure", "DPM", "Servidor de Backup do Azure", Banco de Dados PostgreSQL do Azure, Backup de Blob do Azure, Backup de Disco do Azure ou uma combinação separada por vírgula de qualquer um desses valores). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use este parâmetro para pesquisar um grupo de cobrança específico por nome. Por padrão, o valor é "*", o que faz com que a função pesquise todos os grupos de cobrança. N "testvm" String
AggregationType Use este parâmetro para especificar a granularidade de tempo em que os dados devem ser recuperados. Se o valor desse parâmetro for "Daily", a função retornará um registro por grupo de cobrança por dia, permitindo que você analise as tendências diárias do consumo de armazenamento e do tamanho de front-end. Se o valor desse parâmetro for "Weekly", a função retornará um registro por instância de backup por semana, permitindo que você analise as tendências semanais. Da mesma forma, você pode especificar "Monthly" para analisar as tendências mensais. O valor padrão é "Daily". Caso esteja exibindo dados em intervalos de tempo maiores, é recomendável usar “Weekly” ou “Monthly”, para obter um melhor desempenho de consulta e facilitar a análise de tendência. N "Weekly" String

Campos retornados

Nome do Campo Descrição Data type
UniqueId Chave primária que indica a ID exclusiva do grupo de cobrança String
FriendlyName Nome amigável do grupo de cobrança String
Nome Nome do grupo de cobrança String
Type Tipo do grupo de cobrança. Por exemplo, ProtectedContainer ou BackupItem String
SourceSizeInMBs Tamanho de front-end do grupo de cobrança em MBs Double
VaultStore_StorageConsumptionInMBs Total de armazenamento em nuvem consumido pelo grupo de cobrança na camada standard do cofre Double
BackupSolution 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 cofre associado ao grupo de cobrança no ARM (Azure Resource Manager) String
VaultUniqueId Chave estrangeira que se refere ao cofre associado ao grupo de cobrança String
VaultName Nome do cofre associado ao grupo de cobrança String
VaultTags Marcações do cofre associado ao grupo de cobrança String
VaultSubscriptionId ID de assinatura do cofre associado ao grupo de cobrança String
VaultLocation Local do cofre associado ao grupo de cobrança String
VaultStore_StorageReplicationType Tipo de Replicação de Armazenamento do cofre associado ao grupo de cobrança String
VaultType Tipo do cofre, por exemplo, "Microsoft.RecoveryServices/vaults" ou "Microsoft.DataProtection/backupVaults" String
TimeGenerated Carimbo de data/hora do registro DateTime
ExtendedProperties Propriedades adicionais do grupo de cobrança Dinâmico

Consultas de exemplo

Veja abaixo algumas consultas de exemplo para ajudar você a começar a usar as funções do sistema.

  • Todos os trabalhos de backup de VM do Azure com falha em 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 do SQL em 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 do armazenamento de backup consumido para a 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óximas etapas

Saiba mais sobre os Relatórios de Backup