Esquemas comum e específico ao serviço para os Logs de Recursos do Azure

Observação

Os logs de recursos eram conhecidos como logs de diagnóstico. O nome foi alterado em outubro de 2019, pois os tipos de logs coletados pelo Azure Monitor foram deslocados para incluir mais do que apenas o recurso do Azure.

Este artigo é usado para listar as categorias de log de recursos que você pode coletar. Agora, essa lista está em Categorias de log de recursos.

Os logs de recursos do Azure Monitor são logs emitidos pelos serviços do Azure que descrevem a operação desses serviços ou recursos. Todos os logs de recursos disponíveis por meio do Azure Monitor compartilham um esquema comum de nível superior. Cada serviço tem a flexibilidade de emitir propriedades exclusivas para seus próprios eventos.

Uma combinação do tipo de recurso (disponível na propriedade resourceId) e da categoria identifica exclusivamente um esquema. Este artigo descreve os esquemas de nível superior para os logs de recursos e os vínculos para o esquema de cada serviço.

Esquema comum de nível superior

Observação

O esquema descrito aqui é válido quando os logs de recursos são enviados ao armazenamento do Azure ou a um hub de eventos. Quando os logs são enviados a um workspace do Log Analytics, os nomes das colunas podem ser diferentes. Confira Colunas padrão em logs do Azure Monitor para obter as colunas comuns a todas as tabelas em um workspace do Log Analytics e Referência de dados do Azure Monitor para uma referência de tabelas diferentes.

Nome Obrigatória ou opcional Descrição
time Necessário O carimbo de data/hora (UTC) do evento que está sendo registrado.
resourceId Obrigatório A ID do recurso que emitiu o evento. Para serviços de locatário, isso é o /tenants/tenant-id/providers/provider-name do formulário.
tenantId Necessário para os logs de locatário A ID de locatário do que esse evento está vinculado ao locatário do Active Directory. Essa propriedade é usada somente para logs no nível do locatário. Ela não aparece nos logs no nível do recurso.
operationName Obrigatório O nome da operação em que esse evento está sendo registrado, por exemplo, Microsoft.Storage/storageAccounts/blobServices/blobs/Read. O operationName normalmente é modelado na forma de uma operação do Azure Resource Manager, Microsoft.<providerName>/<resourceType>/<subtype>/<Write|Read|Delete|Action>, mesmo que não seja uma operação documentada do Resource Manager.
operationVersion Opcional A versão da API associada à operação, caso a operationName tenha sido executada por meio de uma API (por exemplo, http://myservice.windowsazure.net/object?api-version=2016-06-01). Se nenhuma API corresponder a essa operação, a versão representará a versão dessa operação, caso as propriedades associadas à operação sejam alteradas no futuro.
category ou type Obrigatório A categoria de log do evento que está sendo registrado. Categoria é a granularidade na qual você pode habilitar ou desabilitar os logs em determinado recurso. As propriedades exibidas no blob de propriedades de um evento são as mesmas em uma categoria de log e um tipo de recurso específicos. As categorias comuns de log são Audit, Operational, Execution e Request.

Para o recurso Application Insights, type indica a categoria de log exportado.
resultType Opcional O status do evento registrado, se aplicável. Os valores incluem Started, In Progress, Succeeded, Failed, Active e Resolved.
resultSignature Opcional O substatus do evento. Se essa operação corresponder a uma chamada à API REST, esse campo será o código de status HTTP da chamada REST correspondente.
resultDescription Opcional A descrição de texto estático dessa operação, por exemplo, Get storage file.
durationMs Opcional A duração da operação em milissegundos.
callerIpAddress Opcional O endereço IP do chamador, caso a operação corresponda a uma chamada à API proveniente de uma entidade com um endereço IP disponível publicamente.
correlationId Opcional Um GUID usado para agrupar um conjunto de eventos relacionados. Normalmente, se dois eventos tiverem o mesmo valor de operationName, mas dois status diferentes (por exemplo, Started e Succeeded), eles compartilharão o mesmo valor de correlationID. Isso também pode representar outras relações entre os eventos.
identity Opcional Um blob JSON que descreve a identidade do usuário ou do aplicativo que realizou a operação. Normalmente, esse campo inclui a autorização e as declarações ou token JWT do Active Directory.
level Opcional O nível de severidade do evento. Pode ser Informational, Warning, Error ou Critical.
location Opcional A região do recurso que emite o evento, por exemplo, East US ou France South.
properties Opcional As propriedades estendidas relacionadas a essa categoria de eventos. Todas as propriedades personalizadas ou exclusivas precisam ser colocadas dentro dessa “Parte B” do esquema.

Esquemas específicos ao serviço

O esquema para os logs de recurso varia dependendo do recurso e da categoria do log. A lista a seguir mostra os serviços do Azure que disponibilizam os logs de recurso e os vínculos para o esquema específico do serviço e da categoria (quando disponíveis). A lista muda conforme novos serviços são adicionados. Se você não vir o que precisa, sinta-se à vontade para abrir um “problema do GitHub” neste artigo para que possamos atualizá-lo.

Serviço ou recurso Esquema e documentação
ID do Microsoft Entra Visão geral, Esquema de log de auditoria, Esquema de entradas
Azure Analysis Services Azure Analysis Services: Log de diagnósticos da instalação
Gerenciamento de API do Azure Logs de recursos do Gerenciamento de API
Serviço de aplicativo do Azure Logs do Serviço de Aplicativo
Gateway de Aplicativo do Azure Registro em log para o Gateway de Aplicativo
Automação do Azure Log Analytics para Automação do Azure
Lote do Azure Registro em log do Lote do Microsoft Azure
Pesquisa de IA do Azure Referência de dados de monitoramento de Cognitive Search (esquemas)
Serviços de IA do Azure Registro em log para serviços de IA do Azure
Instâncias de Contêiner do Azure Registro em log para as Instâncias de Contêiner do Azure
Registro de Contêiner do Azure Registro em log para o Registro de Contêiner do Azure
Rede de Distribuição de Conteúdo do Azure Logs de diagnóstico para a Rede de Distribuição de Conteúdo do Microsoft Azure
Azure Cosmos DB Registro em log do Azure Cosmos DB
Azure Data Explorer Logs do Azure Data Explorer
Fábrica de dados do Azure Monitorar o Data Factory usando o Azure Monitor
Análise Azure Data Lake Acesso a logs para Azure Data Lake Analytics
Armazenamento do Azure Data Lake Acesso a logs para Azure Data Lake Storage
Banco de Dados do Azure para MySQL Banco de dados do Azure para logs de Diagnóstico do MySQL
Banco de Dados do Azure para PostgreSQL Logs do Banco de Dados do Azure para PostgreSQL
Azure Databricks Log de diagnóstico no Azure Databricks
Proteção contra DDoS do Azure Registro em log para a Proteção contra DDoS do Azure
Gêmeos Digitais do Azure Configurar o diagnóstico dos Gêmeos Digitais do Azure
Hubs de eventos do Azure Logs dos Hubs de Eventos do Azure
Azure ExpressRoute Monitorar o Azure ExpressRoute
Firewall do Azure Registro em log para o Firewall do Azure
Porta da frente do Azure Registro em log para Azure Front Door
Azure Functions Monitoramento de logs de recurso de referência de dados do Azure Functions
Application Insights Logs de recursos de referência de dados do Application Insights
Hub IoT do Azure Operações do Hub IoT
Serviço de Provisionamento de Dispositivos no Hub IoT do Azure Operações do Serviço de Provisionamento de Dispositivos
Cofre de Chave do Azure Log do Azure Key Vault
Serviço de Kubernetes do Azure Registro em log do Serviço de Kubernetes do Azure
Azure Load Balancer Log Analytics para Azure Load Balancer
Teste de carga do Azure Logs de Teste de Carga do Azure
Aplicativos Lógicos do Azure Esquema de acompanhamento personalizado dos Aplicativos Lógicos B2B
Azure Machine Learning Log de diagnóstico no Azure Machine Learning
Serviços de Mídia do Azure Esquemas de monitoramento dos Serviços de Mídia
Grupos de segurança de rede Log Analytics para NSGs (grupos de segurança de rede)
Azure Operator Insights Monitorando a referência de dados do Azure Operator Insights
Power BI Embedded do Azure Registro em log para o Power BI Embedded no Microsoft Azure
Serviços de Recuperação Modelo de dados para os Backup do Azure
Barramento de Serviço do Azure Logs do Barramento de Serviço do Azure
Azure SignalR Referência de dados de Monitoramento do Serviço do Azure SignalR
Banco de Dados SQL do Azure Registro em log do Banco de Dados SQL do Azure
Armazenamento do Azure Blobs, Arquivos, Filas, Tabelas
Stream Analytics do Azure Logs de trabalho
Gerenciador de Tráfego do Azure Esquema de log do Gerenciador de Tráfego
Azure Video Indexer Monitorar referência de dados do Azure Video Indexer
Rede Virtual do Azure Esquema não disponível
Azure Web PubSub Referência de dados de Monitoramento do Azure Web PubSub
Gateways de rede virtual Registro em log para Gateways de Rede Virtual

Próximas etapas