Referência de dados de monitoramento do Azure Stream Analytics
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Consulte Monitorar o Azure Stream Analytics para obter detalhes sobre os dados que você pode coletar para o Azure Stream Analytics e como usá-los.
Métricas
Esta seção lista todas as métricas da plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas da plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral das métricas do Azure Monitor.
Métricas suportadas para Microsoft.StreamAnalytics/streamingjobs
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.StreamAnalytics/streamingjobs.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.
Títulos de tabela
- Categoria: o grupo ou classificação de métricas.
- Métrica: o nome de exibição da métrica como aparece no portal do Azure.
- Nome na API REST: o nome da métrica, conforme mencionado na API REST.
- Unidade: unidade de medida
- Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
- Dimensões: as Dimensões disponíveis para a métrica.
- Intervalos de agregação: os Intervalos em que a métrica é amostrada. Por exemplo,
PT1M
indica que a métrica é amostrada a cada minuto,PT30M
a cada 30 minutos,PT1H
a cada hora e assim por diante. - Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Categoria | Metric | Nome na API REST | Unidade | Agregação | Dimensões | Granularidade de tempo | Exportação de DS |
---|---|---|---|---|---|---|---|
Solicitações de função com falha Solicitações de função com falha |
AMLCalloutFailedRequests |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de função Eventos de função |
AMLCalloutInputEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Solicitações de função Solicitações de função |
AMLCalloutRequests |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Erros de conversão de dados Erros de conversão de dados |
ConversionErrors |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Erros de desserialização de entrada Erros de desserialização de entrada |
DeserializationError |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos fora de ordem Eventos fora de ordem |
DroppedOrAdjustedEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de Entrada Antecipados Eventos de Entrada Antecipados |
EarlyInputEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Erros de runtime Erros de runtime |
Errors |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Bytes de evento de entrada Bytes de evento de entrada |
InputEventBytes |
Bytes | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de entrada Eventos de entrada |
InputEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de Entrada Acumulados Eventos de Entrada Acumulados |
InputEventsSourcesBacklogged |
Count | Médio, Máximo, Mínimo | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Fontes de Entrada Recebidas Fontes de Entrada Recebidas |
InputEventsSourcesPerSecond |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de Entrada Tardia Eventos de entrada atrasados |
LateInputEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Eventos de saída Eventos de saída |
OutputEvents |
Contagem | Total | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
Atraso de Marca-d'água Atraso de Marca-d'água |
OutputWatermarkDelaySeconds |
Segundos | Médio, Máximo, Mínimo | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
% de Utilização da CPU % de Utilização da CPU |
ProcessCPUUsagePercentage |
Percentual | Médio, Máximo, Mínimo | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes | |
% de Utilização de SU (Memória) % de Utilização de SU (Memória) |
ResourceUtilization |
Percentual | Médio, Máximo, Mínimo | LogicalName , PartitionId , ProcessorInstance , NodeName |
PT1M | Yes |
Descrições de métricas
O Azure Stream Analytics fornece as seguintes métricas para monitorar a integridade do trabalho.
Métrica | Definição |
---|---|
Eventos de Entrada Acumulados | Número de eventos de entrada com lista de pendências. Um valor diferente de zero nessa métrica indica que o trabalho não consegue acompanhar o número de eventos de entrada. Se o valor for aumentando de maneira lenta ou for consistentemente diferente de zero, escale horizontalmente o trabalho. Para saber mais, confira Entender e ajustar unidades de streaming. |
Erros de conversão de dados | Número de eventos de saída que não pôde ser convertido para o esquema de saída esperado. Para remover eventos que encontram esse cenário, você pode alterar a política de erro para Remover. |
% de Utilização da CPU (versão prévia) | Percentual de CPU que o trabalho utiliza. Mesmo que esse valor seja muito alto (90% ou mais), você não deve aumentar o número de SUs com base apenas nessa métrica. Se o número de eventos de entrada pendentes ou os atrasos de marca-d'água aumentar, você poderá usar essa métrica para determinar se a CPU é o gargalo. Essa métrica pode ter picos intermitentes. Recomendamos que você faça testes de escala para determinar o limite superior do trabalho após o qual as entradas ficam pendentes ou os atrasos de marca-d'água aumentam devido a um gargalo da CPU. |
Eventos de Entrada Antecipados | Eventos cujos carimbos de data/hora do aplicativo sejam anteriores à hora de chegada por mais de cinco minutos. |
Solicitações de função com falha | Número de chamadas à função Azure Machine Learning com falha (se presente). |
Eventos de função | Número de eventos enviados à função Azure Machine Learning (se presente). |
Solicitações de função | Número de chamadas à função Azure Machine Learning (se presente). |
Erros de desserialização de entrada | Número de eventos de entrada que não puderam ser desserializados. |
Bytes de evento de entrada | Quantidade de dados que o trabalho do Stream Analytics recebe, em bytes. Você pode usar essa métrica para validar que os eventos estão sendo enviados para a fonte de entrada. |
Eventos de entrada | Número de registros desserializados nos eventos de entrada. Essa contagem não inclui eventos de entrada que resultam em erros de desserialização. O Stream Analytics pode ingerir os mesmos eventos várias vezes em cenários como recuperações internas e autojunções. Não espere que as métricas de Eventos de Entrada e de Eventos de Saída correspondam se o seu trabalho tiver uma consulta passagem simples. |
Fontes de Entrada Recebidas | Número de mensagens que o trabalho recebe. Para Hubs de Eventos do Azure, uma mensagem é um item EventData . Para o Armazenamento de Blobs do Azure, uma mensagem é um blob. Observe que as fontes de entrada são contadas antes da desserialização. Se houver erros de desserialização, as fontes de entrada poderão ser maiores que os eventos de entrada. Caso contrário, as fontes de entrada podem ser inferiores ou iguais aos eventos de entrada, pois cada mensagem pode conter vários eventos. |
Eventos de Entrada Tardia | Eventos que chegaram mais tarde do que a janela de tolerância configurada para chegadas tardias. Saiba mais sobre Considerações sobre a ordem dos eventos do Azure Stream Analytics. |
Eventos Fora de Ordem | Número de eventos recebidos fora de ordem que foram removidos ou receberam um carimbo de data/hora ajustado, com base na política de ordenação de evento. Essa métrica pode ser afetada pela configuração da Definição da Janela de Tolerância Fora de Ordem. |
Eventos de saída | Quantidade de dados que o trabalho do Stream Analytics envia para o destino de saída, em números de evento. |
Erros de runtime | Número total de erros relacionados ao processamento da consulta. Exclui erros encontrados ao ingerir eventos ou gerar resultados. |
% de Utilização de SU (Memória) | Percentual de memória que o trabalho utiliza. Se essa métrica estiver consistentemente acima de 80%, o atraso da marca-d'água estiver aumentando e o número de eventos pendentes estiver subindo, considere aumentar as (SUs) unidades de streaming. A alta utilização indica que o trabalho está perto de usar o máximo de recursos alocados. |
Atraso de Marca-d'água | O atraso máximo de marca-d'água em todas as partições de todas as saídas no trabalho. |
Dimensões de métrica
Para obter mais informações sobre o que são dimensões de métrica, confira Métricas multidimensionais.
Esse serviço tem as seguintes dimensões associadas às suas métricas.
- Nome lógico: o nome de entrada ou saída de um trabalho do Azure Stream Analytics.
- ID da partição: A ID da partição de dados de entrada de uma fonte de entrada.
- Nome do nó: o identificador de um nó de streaming que é provisionado quando um trabalho é executado.
Para obter informações detalhadas, consulte Dimensões para métricas do Azure Stream Analytics.
Logs de recursos
Esta seção lista os tipos de logs de recursos que você pode coletar para o este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Logs de recursos com suporte para Microsoft.StreamAnalytics/streamingjobs
Categoria | Nome de exibição da categoria | Tabela de log | Com suporte a plano de log básico | Com suporte a transformações de tempo-ingestão | Consultas de exemplo | Custos de exportação |
---|---|---|---|---|---|---|
Authoring |
Criação | AzureDiagnostics Logs de vários recursos do Azure. |
Não | Não | Consultas | Não |
Execution |
Execução | AzureDiagnostics Logs de vários recursos do Azure. |
Não | Não | Consultas | Não |
Para obter o esquema de logs de recursos e as propriedades de erros e eventos de dados, consulte Esquema de logs de recursos.
Tabelas de Logs do Azure Monitor
Esta seção lista as tabelas de Logs do Azure Monitor relevantes para este serviço, que estão disponíveis para consulta pelo Log Analytics usando consultas Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para eles.
Trabalhos do Stream Analytics
microsoft.streamanalytics/streamingjobs
Log de atividades
A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações do provedor de recursos possíveis no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, confira Esquema do log de atividades.