Monitorando Time Series Insights
Nota
O serviço Time Series Insights será desativado em 7 de julho de 2024. Considere migrar ambientes existentes para soluções alternativas o mais rápido possível. Para obter mais informações sobre a substituição e a migração, visite nossa documentação .
Quando você tem aplicativos críticos e processos de negócios que dependem de recursos do Azure, você deseja monitorar esses recursos para sua disponibilidade, 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.
Visã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 do recurso, 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 nesse painel. Alguns desses dados são coletados automaticamente e estão 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 e fornece um conjunto completo de recursos para monitorar 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 ao monitoramento
- Dados de monitoramento coletados 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.
Dica
Para entender os custos associados ao Azure Monitor, consulte de custo e uso do Azure Monitor. Para entender o tempo necessário para que seus dados apareçam no Azure Monitor, consulte Tempo de ingestão de dados do Log.
Monitorando 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 no Monitoramento de dados dos 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.
Coleta e roteamento
As métricas de plataforma são coletadas e armazenadas automaticamente, mas podem ser roteadas para outros locais usando uma configuração de diagnóstico.
Os Logs de Recursos não são coletados e armazenados até que você crie uma configuração de diagnóstico e encaminhe-os para um ou mais locais. Consulte Criar configuração de diagnóstico para coletar logs e métricas de plataforma no Azure para o processo detalhado para criar uma configuração de diagnóstico usando o portal do Azure, a CLI ou o PowerShell. Ao criar uma configuração de diagnóstico, especifique quais categorias de logs coletar.
Você pode coletar logs das seguintes categorias para o Azure Time Series Insights:
Categoria | Descrição |
---|---|
Entrada | A categoria Ingress rastreia erros que ocorrem no pipeline de entrada. Essa categoria inclui erros que ocorrem ao receber eventos (como falhas ao se conectar a uma Fonte de Evento) e eventos de processamento (como erros ao analisar um conteúdo de evento). |
Analisando métricas
Você pode analisar as métricas do Azure Time Series Insights, juntamente com as métricas de outros serviços do Azure, abrindo métricas no menu do Azure Monitor. Consulte Analisar métricas com o gerenciador 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.
O exemplo mostra a contagem de bytes processados com êxito e disponíveis para consulta em seu ambiente do Azure Time Series Insights.
Analisando logs
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 Analytics.
Os dados nos Logs do Azure Monitor são armazenados em tabelas que cada tabela tem seu próprio conjunto de propriedades exclusivas.
Todos os logs de recursos no Azure Monitor têm os mesmos campos seguidos por campos específicos do serviço. O esquema comum é descrito em 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.
Mesa | Descrição |
---|---|
TSIIngress | A tabela que armazena dados da categoria Ingress. A categoria de Entrada rastreia os erros que ocorrem no pipeline de entrada. Essa categoria inclui erros que ocorrem ao receber eventos (como falhas ao se conectar a uma Fonte de Evento) e eventos de processamento (como erros ao analisar um conteúdo 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 de plataforma para um workspace 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 do evento 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 você proativamente quando condições importantes são encontradas em seus dados de monitoramento. Eles permitem que você identifique e resolva problemas em seu sistema antes que seus clientes os observem. Você pode definir alertas em métricas , logs e no log de atividades . Diferentes tipos de alertas têm benefícios e desvantagens.
Ao criar uma regra de alerta com base nas métricas da plataforma, lembre-se de que, para as métricas da plataforma do Time Series Insights coletadas em unidades de contagem, algumas agregações podem não estar disponíveis ou utilizáveis.
Próximas etapas
- Veja a referência de dados de monitoramento do Azure Time Series Insights, que detalha os logs e métricas criados pelo Azure Time Series Insights.
- Consulte Monitorando recursos do Azure com o Azure Monitor para obter detalhes sobre como monitorar recursos do Azure.