Monitor Azure Data Explorer desempenho, saúde e utilização com métricasMonitor Azure Data Explorer performance, health, and usage with metrics

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.Azure Data Explorer is a fast, fully managed data analytics service for real-time analysis on large volumes of data streaming from applications, websites, IoT devices, and more. Para utilizar o Azure Data Explorer, primeiro crie um cluster e crie uma ou mais bases de dados nesse cluster.To use Azure Data Explorer, you first create a cluster, and create one or more databases in that cluster. Em seguida, ingira (carregue) os dados para uma base de dados, de modo a poder executar consultas neles.Then you ingest (load) data into a database so that you can run queries against it. As métricas do Azure Data Explorer fornecem indicadores-chave sobre a saúde e desempenho dos recursos do cluster.Azure Data Explorer metrics provide key indicators as to the health and performance of the cluster resources. Utilize as métricas detalhadas neste artigo para monitorizar a saúde e o desempenho do cluster Azure Data Explorer no seu cenário específico como métricas autónomas.Use the metrics that are detailed in this article to monitor Azure Data Explorer cluster health and performance in your specific scenario as standalone metrics. Também pode utilizar as métricas como base para os azure dashboards operacionais e alertas Azure.You can also use metrics as the basis for operational Azure Dashboards and Azure Alerts.

Pré-requisitosPrerequisites

Usando métricasUsing metrics

  1. Inicie sessão no portal do Azure.Sign in to the Azure portal.
  2. No seu cluster Azure Data Explorer, selecione Métricas para abrir o painel de métricas e iniciar a análise do seu cluster.In your Azure Data Explorer cluster, select Metrics to open the metrics pane and begin analysis on your cluster. Selecione Métricas .Select Metrics.
  3. No painel métrica:  Painel de métricasIn the Metrics pane: Metrics pane
    1. Para criar um gráfico métrico, selecione nome métrico e agregação relevante por métrica.To create a metric chart, select Metric name and relevant Aggregation per metric. Os pickers Resource and Metric Namespace são pré-selecionados para o seu cluster Azure Data Explorer.The Resource and Metric Namespace pickers are pre-selected for your Azure Data Explorer cluster. Para obter mais informações sobre diferentes métricas, consulte as métricas suportadas do Azure Data Explorer.For more information about different metrics, see supported Azure Data Explorer metrics.
    2. Selecione Adicionar métrica para ver várias métricas traçadas no mesmo gráfico.Select Add metric to see multiple metrics plotted in the same chart.
    3. Selecione + Novo gráfico para ver vários gráficos numa vista.Select + New chart to see multiple charts in one view.
    4. Utilize o apanhador de tempo para alterar o intervalo de tempo (predefinição: passados 24 horas).Use the time picker to change the time range (default: past 24 hours).
    5. Utilize o filtro Adicionar e aplique a divisão para métricas com dimensões.Use Add filter and Apply splitting for metrics that have dimensions.
    6. Selecione Pin para painel de instrumentos para adicionar a sua configuração de gráfico aos dashboards para que possa vê-lo novamente.Select Pin to dashboard to add your chart configuration to the dashboards so that you can view it again.
    7. Deite nova regra de alerta para visualizar as suas métricas utilizando os critérios definidos.Set New alert rule to visualize your metrics using the set criteria. A nova regra de alerta incluirá as dimensões do seu recurso alvo, métrica, divisão e filtragem da sua tabela.The new alerting rule will include your target resource, metric, splitting, and filter dimensions from your chart. Modifique estas definições no painel de criação de regras de alerta.Modify these settings in the alert rule creation pane.

Informações adicionais sobre a utilização do Explorador de Métricas.Additional information on using the Metrics Explorer.

Métricas suportadas do Azure Data ExplorerSupported Azure Data Explorer metrics

As Métricas do Explorador de Dados Azure suportadas são separadas em várias categorias de acordo com a utilização.The supported Azure Data Explorer Metrics are separated into various categories according to usage.

Métricas de saúde do clusterCluster health metrics

As métricas de saúde do cluster acompanham a saúde geral do cluster.The cluster health metrics track the general health of the cluster. Isto inclui utilização de recursos e ingestão e capacidade de resposta.This includes resource and ingestion utilization and responsiveness.

MétricaMetric UnidadeUnit AgregaçãoAggregation Descrição métricaMetric description DimensõesDimensions
Utilização de cacheCache utilization PercentagemPercent Avg, Max, MinAvg, Max, Min Percentagem de recursos cache atribuídos atualmente em uso pelo cluster.Percentage of allocated cache resources currently in use by the cluster. Cache é o tamanho de SSD atribuído para a atividade do utilizador de acordo com a política de cache definida.Cache is the size of SSD allocated for user activity according to the defined cache policy. Uma utilização média de cache de 80% ou menos é um estado sustentável para um cluster.An average cache utilization of 80% or less is a sustainable state for a cluster. Se a utilização média da cache for superior a 80%, o cluster deve ser dimensionado até um nível de preços otimizado de armazenamento ou dimensionado para mais instâncias.If the average cache utilization is above 80%, the cluster should be scaled up to a storage optimized pricing tier or scaled out to more instances. Em alternativa, adapte a política de cache (menos dias em cache).Alternatively, adapt the cache policy (fewer days in cache). Se a utilização da cache for superior a 100%, o tamanho dos dados a ser cache, de acordo com a política de cache, é maior que o tamanho total da cache no cluster.If cache utilization is over 100%, the size of data to be cached, according to the caching policy, is larger that the total size of cache on the cluster. NenhumaNone
CPUCPU PercentagemPercent Avg, Max, MinAvg, Max, Min Percentagem de recursos computacional atribuídos atualmente em uso por máquinas no cluster.Percentage of allocated compute resources currently in use by machines in the cluster. Um CPU médio de 80% ou menos é sustentável para um cluster.An average CPU of 80% or less is sustainable for a cluster. O valor máximo da CPU é de 100%, o que significa que não existem recursos de computação adicionais para o processamento de dados.The maximum value of CPU is 100%, which means there are no additional compute resources to process data. Quando um cluster não estiver a ter um bom desempenho, verifique o valor máximo do CPU para determinar se existem CPUs específicos que estão bloqueados.When a cluster isn't performing well, check the maximum value of the CPU to determine if there are specific CPUs that are blocked. NenhumaNone
Utilização da ingestãoIngestion utilization PercentagemPercent Avg, Max, MinAvg, Max, Min Percentagem de recursos reais utilizados para ingerir dados do total de recursos atribuídos, na política de capacidade, para realizar a ingestão.Percentage of actual resources used to ingest data from the total resources allocated, in the capacity policy, to perform ingestion. A política de capacidade de incumprimento não é mais do que 512 operações de ingestão simultânea ou 75% dos recursos de cluster investidos na ingestão.The default capacity policy is no more than 512 concurrent ingestion operations or 75% of the cluster resources invested in ingestion. A utilização média de 80% ou menos é um estado sustentável para um cluster.Average ingestion utilization of 80% or less is a sustainable state for a cluster. O valor máximo da utilização da ingestão é de 100%, o que significa que toda a capacidade de ingestão de clusters é usada e uma fila de ingestão pode resultar.Maximum value of ingestion utilization is 100%, which means all cluster ingestion ability is used and an ingestion queue may result. NenhumaNone
Mantenha-se vivoKeep alive de palavrasCount MédiaAvg Rastreia a capacidade de resposta do cluster.Tracks the responsiveness of the cluster. Um cluster totalmente responsivo devolve o valor 1 e um cluster bloqueado ou desligado devolve 0.A fully responsive cluster returns value 1 and a blocked or disconnected cluster returns 0.
Número total de comandos aceleradosTotal number of throttled commands de palavrasCount Avg, Max, Min, SumAvg, Max, Min, Sum O número de comandos acelerados (rejeitados) no cluster, uma vez que o número máximo permitido de comandos simultâneos (paralelos) foi atingido.The number of throttled (rejected) commands in the cluster, since the maximum allowed number of concurrent (parallel) commands was reached. NenhumaNone
Número total de extensõesTotal number of extents de palavrasCount Avg, Max, Min, SumAvg, Max, Min, Sum Número total de extensões de dados no cluster.Total number of data extents in the cluster. As alterações nesta métrica podem implicar mudanças massivas na estrutura de dados e alta carga no cluster, uma vez que a fusão das extensões de dados é uma atividade pesada da CPU.Changes in this metric can imply massive data structure changes and high load on the cluster, since merging data extents is a CPU-heavy activity. NenhumaNone

Métricas de saúde e desempenho das exportaçõesExport health and performance metrics

As métricas de saúde e desempenho das exportações acompanham a saúde geral e o desempenho das operações de exportação, como atrasos, resultados, número de registos e utilização.Export health and performance metrics track the general health and performance of export operations like lateness, results, number of records, and utilization.

MétricaMetric UnidadeUnit AgregaçãoAggregation Descrição métricaMetric description DimensõesDimensions
Número contínuo de exportações de registos exportadosContinuous export number of exported records de palavrasCount SomSum O número de registos exportados em todos os postos de trabalho de exportação contínua.The number of exported records in all continuous export jobs. NenhumaNone
Atraso máximo de exportação contínuaContinuous export max lateness de palavrasCount MáxMax O atraso (em minutos) reportado pelos postos de trabalho contínuos de exportação no cluster.The lateness (in minutes) reported by the continuous export jobs in the cluster. NenhumaNone
Contagem pendente de exportação contínuaContinuous export pending count de palavrasCount MáxMax O número de postos de trabalho de exportação contínuos pendentes.The number of pending continuous export jobs. Estes postos de trabalho estão prontos para funcionar, mas esperam numa fila, possivelmente devido à insuficiente capacidade.These jobs are ready to run but waiting in a queue, possibly due to insufficient capacity).
Resultado contínuo da exportaçãoContinuous export result de palavrasCount de palavrasCount O resultado de Falha/Sucesso de cada execução contínua de exportação.The Failure/Success result of each continuous export run. Nome de Esporte ContínuoContinuousExportName
Utilização das exportaçõesExport utilization PercentagemPercent MáxMax Capacidade de exportação utilizada, fora da capacidade total de exportação do cluster (entre 0 e 100).Export capacity used, out of the total export capacity in the cluster (between 0 and 100). NenhumaNone

Métricas de saúde e desempenho de ingestãoIngestion health and performance metrics

As métricas de saúde e desempenho de ingestão acompanham a saúde geral e o desempenho das operações de ingestão como latência, resultados e volume.Ingestion health and performance metrics track the general health and performance of ingestion operations like latency, results, and volume.

MétricaMetric UnidadeUnit AgregaçãoAggregation Descrição métricaMetric description DimensõesDimensions
Contagem de bolhas de loteBatch blob count de palavrasCount Avg, Max, MinAvg, Max, Min Número de fontes de dados num lote completo para ingestão.Number of data sources in a completed batch for ingestion. Base de DadosDatabase
Duração do loteBatch duration SegundosSeconds Avg, Max, MinAvg, Max, Min A duração da fase de loteamento no fluxo de ingestãoThe duration of the batching phase in the ingestion flow Base de DadosDatabase
Tamanho do loteBatch size BytesBytes Avg, Max, MinAvg, Max, Min Tamanho de dados não comprimido esperado num lote agregado para ingestão.Uncompressed expected data size in an aggregated batch for ingestion. Base de DadosDatabase
Lotes processadosBatches processed de palavrasCount Avg, Max, MinAvg, Max, Min Número de lotes preenchidos para ingestão.Number of batches completed for ingestion. BatchCompletionReason: Se o lote atingiu o tempo de loteamento, o tamanho dos dados ou o número de ficheiros limite, definido pela política de loteamento.BatchCompletionReason: Whether the batch reached the batching time, data size or number of files limit, set by batching policy. Base de dados, BatchCompletionReasonDatabase, BatchCompletionReason
Eventos processados (para Centros de Eventos/IoT)Events processed (for Event/IoT Hubs) de palavrasCount Max, Min, SomaMax, Min, Sum Número total de eventos lidos a partir de centros de eventos e processados pelo cluster.Total number of events read from event hubs and processed by the cluster. Os eventos dividem-se em eventos rejeitados e eventos aceites pelo motor de cluster.The events are split into events rejected and events accepted by the cluster engine. EventStatusEventStatus
Latência da ingestãoIngestion latency SegundosSeconds Avg, Max, MinAvg, Max, Min Latência de dados ingeridos, desde o momento em que os dados foram recebidos no cluster até que esteja pronto para consulta.Latency of data ingested, from the time the data was received in the cluster until it's ready for query. O período de latência da ingestão depende do cenário de ingestão.The ingestion latency period depends on the ingestion scenario. NenhumaNone
Resultado da ingestãoIngestion result de palavrasCount de palavrasCount Número total de operações de ingestão que falharam e conseguiram.Total number of ingestion operations that failed and succeeded. Use a divisão de aplicação para criar baldes de sucesso e falhar resultados e analisar as dimensões (Estado do Valor). > StatusUse apply splitting to create buckets of success and fail results and analyze the dimensions (Value > Status). IngestionResultDetailsIngestionResultDetails
Volume de ingestão (em MB)Ingestion volume (in MB) de palavrasCount MaxMax, Sum O tamanho total dos dados ingeridos no cluster (em MB) antes da compressão.The total size of data ingested to the cluster (in MB) before compression. Base de DadosDatabase

Desempenho de consultasQuery performance

As métricas de desempenho de consulta acompanham a duração da consulta e o número total de consultas simultâneas ou estrangulados.Query performance metrics track query duration and total number of concurrent or throttled queries.

MétricaMetric UnidadeUnit AgregaçãoAggregation Descrição métricaMetric description DimensõesDimensions
Duração da consultaQuery duration MilissegundosMilliseconds Avg, Min, Max, SumAvg, Min, Max, Sum Tempo total até que os resultados da consulta sejam recebidos (não inclui a latência da rede).Total time until query results are received (doesn't include network latency). QueriaStatusQueryStatus
Número total de consultas simultâneasTotal number of concurrent queries de palavrasCount Avg, Max, Min, SumAvg, Max, Min, Sum O número de consultas corre em paralelo no cluster.The number of queries run in parallel in the cluster. Esta métrica é uma boa maneira de estimar a carga no cluster.This metric is a good way to estimate the load on the cluster. NenhumaNone
Número total de consultas estranguladasTotal number of throttled queries de palavrasCount Avg, Max, Min, SumAvg, Max, Min, Sum O número de consultas estranguladas (rejeitadas) no cluster.The number of throttled (rejected) queries in the cluster. O número máximo de consultas simultâneas (paralelas) permitidas é definido na política de consulta simultânea.The maximum number of concurrent (parallel) queries allowed is defined in the concurrent query policy. NenhumaNone

Métricas de ingestão de streamingStreaming ingest metrics

As métricas de streaming de ingestão rastreiam dados de ingestão de streaming e taxa de pedido, duração e resultados.Streaming ingest metrics track streaming ingestion data and request rate, duration, and results.

MétricaMetric UnidadeUnit AgregaçãoAggregation Descrição métricaMetric description DimensõesDimensions
Velocidade dos Dados na Ingestão de Transmissão em FluxoStreaming Ingest Data Rate de palavrasCount RateRequestsPerSecondRateRequestsPerSecond Volume total de dados ingeridos no cluster.Total volume of data ingested to the cluster. NenhumaNone
Duração da Ingestão de Transmissão em FluxoStreaming Ingest Duration MilissegundosMilliseconds Avg, Max, MinAvg, Max, Min Duração total de todos os pedidos de ingestão de streaming.Total duration of all streaming ingestion requests. NenhumaNone
Velocidade dos Pedidos na Ingestão de Transmissão em FluxoStreaming Ingest Request Rate de palavrasCount Conde, Avg, Max, Min, SumCount, Avg, Max, Min, Sum Número total de pedidos de ingestão de streaming.Total number of streaming ingestion requests. NenhumaNone
Resultado da Ingestão de Transmissão em FluxoStreaming Ingest Result de palavrasCount MédiaAvg Número total de pedidos de ingestão de streaming por tipo de resultado.Total number of streaming ingestion requests by result type. ResultadoResult

Informações adicionais sobre métricas suportadas do cluster Azure Data Explorer.Additional information about supported Azure Data Explorer cluster metrics.

Passos seguintesNext steps