Partilhar via


Monitoramento de Insights de Séries Temporais

Nota

O serviço Time Series Insights será desativado em 7 de julho de 2024. Considere migrar os ambientes existentes para soluções alternativas o mais rápido possível. Para obter mais informações sobre a substituição e migração, visite nossa documentação.

Quando tem aplicações críticas e processos de negócio que dependem dos recursos do Azure, deverá querer monitorizar esses recursos quanto à disponibilidade, ao desempenho e à operação. Este artigo descreve os dados de monitoramento gerados pelo Time Series Insights e como você pode usar os recursos do Azure Monitor para analisar e alertar sobre esses dados.

Descrição geral do Monitor

A página Visão geral no portal do Azure para cada ambiente do Time Series Insights inclui uma breve exibição do uso de recursos, como o número de mensagens recebidas e o número de bytes armazenados. Essas informações são úteis, no entanto, apenas uma pequena quantidade dos dados de monitoramento está disponível neste painel. Alguns desses dados são coletados automaticamente e ficam disponíveis para análise assim que você cria o recurso. Você pode habilitar tipos adicionais de coleta de dados com alguma configuração.

O que é o Azure Monitor

O Time Series Insights cria dados de monitoramento usando o Azure Monitor, que é um serviço de monitoramento de pilha completa no Azure que fornece um conjunto completo de recursos para monitorar seus recursos do Azure, além de recursos em outras nuvens e no local.

Comece com o artigo Monitorando recursos do Azure com o Azure Monitor, que descreve os seguintes conceitos:

  • O que é o Azure Monitor?
  • Custos associados à monitorização
  • Dados de monitorização recolhidos no Azure
  • Configurando a coleta de dados
  • Ferramentas padrão no Azure para analisar e alertar sobre dados de monitoramento

As seções a seguir se baseiam neste artigo descrevendo os dados específicos coletados para o Azure Time Series Insights. Essas seções também fornecem exemplos para configurar a coleta de dados e analisar esses dados com as ferramentas do Azure.

Gorjeta

Para compreender os custos associados ao Azure Monitor, consulte Custo e utilização do Azure Monitor. Para entender o tempo que leva para seus dados aparecerem no Azure Monitor, consulte Registrar o tempo de ingestão de dados.

Monitoramento de dados do Azure Time Series Insights

O Azure Time Series Insights coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Monitoramento de dados de recursos do Azure.

Consulte Referência de dados de monitoramento do Azure Time Series Insights para obter uma referência detalhada dos logs e métricas que você pode coletar.

Recolha e encaminhamento

As métricas da plataforma são coletadas e armazenadas automaticamente, mas podem ser roteadas para outros locais usando uma configuração de diagnóstico.

Os registos de recursos não são recolhidos nem armazenados até que crie uma definição de diagnóstico e os encaminhe para uma ou mais localizações. Veja Criar uma definição de diagnóstico para recolher registos e métricas da plataforma no Azure para ficar a conhecer o processo detalhado de criação de uma definição de diagnóstico com o portal do Azure, a CLI ou o PowerShell. Ao criar uma definição de diagnóstico, especifica as categorias de registos que devem ser recolhidas.

Você pode coletar logs das seguintes categorias para o Azure Time Series Insights:

Categoria Description
Entrada A categoria Ingress rastreia erros que ocorrem no pipeline de entrada. Esta categoria inclui erros que ocorrem ao receber eventos (como falhas na conexão com uma fonte de eventos) e processar eventos (como erros ao analisar uma carga útil de evento).

Análise de métricas

Você pode analisar métricas para o Azure Time Series Insights, juntamente com métricas de outros serviços do Azure, abrindo Métricas no menu Azure Monitor. Consulte Analisar métricas com o explorador de métricas do Azure Monitor para obter detalhes sobre como usar essa ferramenta.

Para obter uma lista das métricas de plataforma coletadas, consulte Monitorando a referência de dados do Azure Time Series Insights

Este exemplo mostra a contagem de bytes recebidos de todas as fontes de eventos em seu ambiente do Azure Time Series Insights.

Bytes recebidos de entradaBytes recebidos de entrada da Série Temporal do Azure

O exemplo mostra a contagem de bytes processados com êxito e disponíveis para consulta em seu ambiente do Azure Time Series Insights.

Entrada de bytes armazenadosBytes armazenados de entrada da Série Temporal do Azure

Analisar os registos

Você pode acessar logs de recursos como um blob em uma conta de armazenamento, como dados de eventos ou por meio de consultas do Log Analytic.

Os dados nos Logs do Azure Monitor são armazenados em tabelas em que cada tabela tem seu próprio conjunto de propriedades exclusivas.

Todos os registos de recursos no Azure Monitor têm os mesmos campos seguidos de campos específicos do serviço. O esquema comum é descrito no esquema de log de recursos do Azure Monitor. Para obter uma lista dos tipos de logs de recursos coletados para o Azure Time Series Insights, consulte Referência de dados de monitoramento do Azure Time Series Insights.

O Azure Time Series Insights armazena dados nas tabelas a seguir.

Table Description
TSIIngress A tabela que armazena dados da categoria Ingress. A categoria Ingress rastreia erros que ocorrem no pipeline de entrada. Esta categoria inclui erros que ocorrem ao receber eventos (como falhas na conexão com uma fonte de eventos) e processar eventos (como erros ao analisar uma carga útil de evento).

Para rotear dados para os Logs do Azure Monitor, você deve criar uma configuração de diagnóstico para enviar logs de recursos ou métricas da plataforma para um espaço de trabalho do Log Analytics. Para saber mais, consulte Coleção e roteamento.

Consultas de Exemplo

A seguir estão as consultas que você pode usar para ajudá-lo a monitorar seu ambiente do Azure Time Series Insights:

  • Obtenha detalhes sobre falhas de conexão de origem de eventos nos últimos cinco dias:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/connect"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    
  • Obtenha detalhes sobre mensagens inválidas recebidas nos últimos cinco dias:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/deserialize"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    

Alertas

Os alertas do Azure Monitor notificam proativamente quando as condições importantes são encontradas nos dados de monitorização. Permitem-lhe identificar e resolver problemas no seu sistema antes que os seus clientes reparem neles. Você pode definir alertas em métricas, logs e no registro de atividades. Diferentes tipos de alertas têm vantagens e desvantagens.

Ao criar uma regra de alerta com base em métricas da plataforma, esteja ciente de que, para métricas da plataforma Time Series Insights coletadas em unidades de contagem, algumas agregações podem não estar disponíveis ou utilizáveis.

Passos Seguintes