Partilhar via


Logs de recursos no Azure Monitor

Os logs de recursos do Azure fornecem informações sobre as operações executadas em um recurso do Azure. O conteúdo dos logs de recursos é diferente para cada tipo de recurso. Eles podem incluir informações sobre as operações executadas no recurso, o status dessas operações e outros detalhes que ajudam a entender a integridade e o desempenho do recurso.

** Recolher registos de recursos

Os logs de recursos não são coletados por padrão. Para coletá-los, você deve criar uma configuração de diagnóstico para cada recurso do Azure. Consulte Configurações de diagnóstico no Azure Monitor para obter detalhes. As informações abaixo fornecem mais detalhes sobre os diferentes destinos para os quais os logs de recursos podem ser enviados.

Diagrama mostrando a coleção de logs de atividades, logs de recursos e métricas da plataforma.

Observação

Os registos de recursos não são completamente isentos de perdas. Esses sistemas são baseados numa arquitetura de armazenamento e retransmissão concebida para mover petabytes de dados por dia em grande escala de forma económica. Esse recurso inclui redundância interna e novas tentativas em toda a plataforma, mas não fornece garantias transacionais. Sempre que uma fonte persistente de perda de dados é identificada, sua resolução e prevenção futura são priorizadas. Pequenas perdas de dados ainda podem ocorrer devido a problemas de serviço temporários e não repetitivos distribuídos no Azure.

Destinos

Ao criar uma configuração de diagnóstico, você pode optar por enviar logs de recursos para um ou mais dos seguintes destinos. Os destinos que você escolhe são baseados em suas necessidades de análise, retenção e integração com outros sistemas.

As seções a seguir descrevem detalhes dos logs de recursos para cada destino.

Envie os logs de recursos para um espaço de trabalho do Log Analytics para obter a seguinte funcionalidade:

Modo de recolha

As tabelas do espaço de trabalho do Log Analytics utilizadas pelos registos de recursos dependem do tipo de recurso e do tipo de coleção que o recurso está a usar. Há dois tipos de modos de coleta para logs de recursos:

Recursos específicos

Para os logs que usam o modo específico de recurso, são criadas tabelas individuais no espaço de trabalho selecionado para cada categoria de log selecionada na configuração de diagnóstico. Os logs específicos de recursos têm as seguintes vantagens em relação aos logs de diagnóstico do Azure:

  • Facilita o trabalho com os dados em consultas de log.
  • Fornece melhor capacidade de descoberta de esquemas e sua estrutura.
  • Melhora o desempenho em termos de latência de ingestão e tempos de consulta.
  • Permite conceder permissões de controlo de acesso com base nas funções do Azure numa tabela específica.

Para obter uma descrição de logs e tabelas específicos de recursos, consulte Categorias de log de recursos com suporte para o Azure Monitor

Modo de diagnóstico do Azure

No modo de diagnóstico do Azure, todos os dados de qualquer configuração de diagnóstico são coletados na tabela AzureDiagnostics . Esse método herdado é usado atualmente por uma minoria de serviços do Azure. Como vários tipos de recursos enviam dados para a mesma tabela, seu esquema é o superconjunto dos esquemas de todos os diferentes tipos de dados que estão sendo coletados. Para obter detalhes sobre a estrutura desta tabela e como ela funciona com esse número potencialmente grande de colunas, consulte Referência do AzureDiagnostics.

A tabela AzureDiagnostics contém o resourceId do recurso que gerou o log, a categoria do log e a hora em que o log foi gerado, bem como propriedades específicas do recurso.

Uma captura de tela mostrando a tabela AzureDiagnostics em um espaço de trabalho do Log Analytics.

Selecione o modo de recolha

A maioria dos recursos do Azure escreve dados no espaço de trabalho em modo de diagnósticos do Azure ou específico do recurso sem lhe dar uma escolha. Para mais informações, consulte Esquemas comuns e específicos do serviço para logs de recursos do Azure.

Todos os serviços do Azure eventualmente usarão o modo específico de recurso. Como parte dessa transição, alguns recursos permitem que você selecione um modo na configuração de diagnóstico. Especifique o modo específico do recurso para quaisquer novas configurações de diagnóstico, pois esse modo facilita o gerenciamento dos dados. Também pode ajudá-lo a evitar migrações complexas mais tarde.

Captura de tela que mostra o seletor de modo Configurações de diagnóstico.

Observação

Para obter um exemplo que define o modo de coleta usando um modelo do Azure Resource Manager, consulte Exemplos de modelo do Resource Manager para configurações de diagnóstico no Azure Monitor.

Você pode modificar uma configuração de diagnóstico existente para o modo específico do recurso. Nesse caso, os dados que já foram coletados permanecem na AzureDiagnostics tabela até serem removidos de acordo com a configuração de retenção definida para o espaço de trabalho. Novos dados são coletados na tabela dedicada. Use o operador union para consultar dados em ambas as tabelas.

Continue a acompanhar o blog Atualizações do Azure para ver anúncios sobre os serviços do Azure que oferecem suporte ao modo específico de recursos.

Categorias e esquemas

Todos os logs de recursos compartilham um esquema de nível superior comum. Cada serviço define propriedades exclusivas para os seus próprios logs. Consulte Esquemas comuns e específicos do serviço para logs de recursos do Azure, onde poderá encontrar o esquema comum e os esquemas específicos para cada serviço. Consulte Categorias de log de recursos com suporte para o Azure Monitor para as diferentes categorias suportadas por cada serviço e links para os esquemas de cada categoria.

Próximos passos