Monitorizar a ingestão de Data Explorer do Azure, comandos, consultas e tabelas com registos de diagnóstico
O Azure Data Explorer é um serviço de análise de dados rápido e totalmente gerido que permite realizar análises em tempo real em volumes grandes de transmissão de dados a partir de aplicações, sites, dispositivos IoT e muito mais. Os registos de diagnóstico do Azure Monitor fornecem dados sobre o funcionamento dos recursos do Azure. O Azure Data Explorer utiliza registos de diagnóstico para informações sobre ingestão, comandos, consulta e tabelas. Pode exportar registos de operações para o Armazenamento do Azure, o hub de eventos ou o Log Analytics para monitorizar a ingestão, os comandos e o estado da consulta. Os registos do Armazenamento do Azure e Hubs de Eventos do Azure podem ser encaminhados para uma tabela no cluster do Azure Data Explorer para análise adicional.
Importante
Os dados de registo de diagnóstico podem conter dados confidenciais. Restrinja as permissões do destino dos registos de acordo com as suas necessidades de monitorização.
Nota
No portal do Azure, os dados de métricas não processados das páginas Métricas e Informações são armazenados no Azure Monitor. As consultas nestas páginas consultam diretamente os dados de métricas não processados para fornecer os resultados mais precisos. Ao utilizar a funcionalidade de definições de diagnóstico, pode migrar os dados de métricas não processados para a área de trabalho do Log Analytics. Durante a migração, poderá perder-se alguma precisão de dados devido ao arredondamento; por conseguinte, os resultados da consulta podem variar ligeiramente em relação aos dados originais. A margem de erro é inferior a 1%.
Pré-requisitos
- Uma subscrição do Azure. Crie uma conta gratuita do Azure.
- Inicie sessão no portal do Azure.
- Criar um cluster e uma base de dados.
Configurar registos de diagnóstico para um cluster do Azure Data Explorer
Os registos de diagnóstico podem ser utilizados para configurar a coleção dos seguintes dados de registo:
Nota
- Os registos de ingestão são suportados para ingestão em fila para o URI de ingestão de dados com bibliotecas de cliente kusto e conectores de dados.
- Os registos de ingestão não são suportados para ingestão de transmissão em fluxo, ingestão direta para o URI do Cluster, ingestão de consultas ou
.set-or-append
comandos.
Nota
Os registos de ingestão com falhas só são comunicados para o estado final de uma operação de ingestão , ao contrário da métrica de resultado de Ingestão, que é emitida para falhas transitórias que são repetidas internamente.
- Operações de ingestão bem-sucedidas: estes registos têm informações sobre operações de ingestão concluídas com êxito.
- Operações de ingestão falhadas: estes registos têm informações detalhadas sobre operações de ingestão falhadas, incluindo detalhes do erro.
- Operações de criação de lotes de ingestão: estes registos têm estatísticas detalhadas de lotes prontos para ingestão (duração, tamanho do lote, contagem de blobs e tipos de lotes).
Pode optar por enviar os dados de registo para uma área de trabalho do Log Analytics, uma conta de armazenamento ou transmiti-las em fluxo para um hub de eventos.
Ativar registos de diagnóstico
Os registos de diagnóstico estão desativados por predefinição. Utilize os seguintes passos para ativar os registos de diagnóstico para o cluster:
No portal do Azure, selecione o recurso de cluster que pretende monitorizar.
Em Monitorização, selecione Definições de diagnóstico.
Selecione Adicionar definição de diagnóstico.
Na janela Definições de diagnóstico :
- Introduza um nome de definição de diagnóstico.
- Selecione um ou mais destinos de destino: uma área de trabalho do Log Analytics, uma conta de armazenamento ou um hub de eventos.
- Selecione os registos a recolher: Ingestão com êxito, Ingestão falhada, Batching de ingestão, Comando, Consulta, Estatísticas de utilização de tabelas, Detalhes da tabela ou Diário.
- Selecione as métricas a recolher (opcional).
- Selecione Guardar para guardar as novas definições e métricas dos registos de diagnóstico.
Assim que as definições estiverem prontas, os registos começarão a aparecer nos destinos de destino configurados (uma conta de armazenamento, um hub de eventos ou uma área de trabalho do Log Analytics).
Nota
Se enviar registos para uma área de trabalho do Log Analytics, os SucceededIngestion
registos , FailedIngestion
, IngestionBatching
, Command
, Query
, TableUsageStatistics
, TableDetails
e Journal
serão armazenados em tabelas do Log Analytics denominadas: SucceededIngestion
, FailedIngestion
, ADXIngestionBatching
, ADXCommand
, ADXQuery
, ADXTableUsageStatistics
, ADXTableDetails
e ADXJournal
, respetivamente.
Esquema de registos de diagnóstico
Todos os registos de diagnóstico do Azure Monitor partilham um esquema de nível superior comum. Os eventos Data Explorer do Azure têm as suas próprias propriedades exclusivas descritas nas seguintes referências de esquema:
- Com Êxito
-
FailedIngestion
- Para obter informações sobre códigos de erro, veja Códigos de erro de ingestão
-
ADXIngestionBatching
- Para obter informações sobre tipos de criação de lotes, veja Política de criação de lotes
- ADXCommand
- ADXQuery
- ADXTableUsageStatistics
- ADXTableDetails
- ADXJournal
Conteúdo relacionado
- Utilizar métricas para monitorizar o estado de funcionamento do cluster
- Tutorial: Ingerir e consultar dados de monitorização no Azure Data Explorer para registos de diagnóstico de ingestão