Como monitorar a eficiência da fila de eventos por meio de Insights de aplicações

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Você pode monitorar o desempenho da fila de eventos em Insights de aplicações comparando e analisando a taxa na qual os eventos são registrados e processados.

    Você pode monitorar o relacionamento entre eventos registrados e eventos processados exibindo o gráfico Eventos na guia Visão geral.

    Use os gráficos de eventos para fazer o seguinte:

    • Monitorar a taxa de eventos de entrada
    • Monitorar a taxa de eventos processados
    • Detectar anomalias no processamento de eventos

    Você acessa os gráficos de eventos navegando até Tudo > Application Insights > Application Insights > Visão geral.

    • Procure gargalos comparando os totais de eventos registrados e processados. Um pico no número de eventos registrados sem um pico correspondente no número de eventos processados indica um problema no processamento de eventos.
    • Um pico alto e consistente nos números de eventos registrados e eventos processados indica que o sistema está recebendo e processando uma grande carga de eventos. Procure loops ou condições que possam estar causando um fluxo contínuo de eventos de entrada.

    Aprofunde-se nos possíveis problemas de desempenho analisando os problemas no nível do nó nos gráficos de detalhes.

    • Analise o processamento de eventos ao longo do tempo comparando os eventos processados com a média móvel de 1 dia mostrada no gráfico de eventos processados.
    • Procure padrões no registro em log de eventos ao longo do tempo. Determine se o mesmo pico está acontecendo no mesmo horário todas as semanas.
    • Procure correlações entre a contagem de eventos registrados e as atividades do sistema sobrepondo eventos de diagnóstico no gráfico. Por exemplo, se você vir um pico no número de eventos registrados e perceber que ele coincide com a instalação de um conjunto de atualizações, você pode investigar o conjunto de atualizações para determinar por que ele causou o pico nos eventos registrados.
    • Investigue a causa de um problema selecionando um ponto de dados no início do pico para exibir uma lista de eventos criados 5 minutos antes e 5 minutos depois do problema.
    • Analise a taxa de eventos de entrada comparando os eventos registrados com o total da Média Móvel de 1 Dia no gráfico Eventos Registrados.
    • Identifique possíveis problemas de desempenho comparando as métricas de filas de eventos individuais na tabela Fila de eventos.
      • Concentre-se em um período de 1 dia, 7 dias ou 30 dias selecionando um intervalo de dias.
      • Identifique qual fila tinha mais eventos registrados classificando na coluna Eventos registrados em log. Um evento é registrado quando é inserido na tabela Eventos [sysevent].
      • Identifique qual fila tinha mais eventos enfileirados classificando na coluna Eventos enfileirados no intervalo. Um evento é enfileirado quando é atribuído a uma fila de eventos específica na tabela Eventos [sysevent].
      • Identifique qual fila tinha mais eventos não processados classificando na coluna Eventos não processados no intervalo.
      • Identifique qual fila levou mais tempo processando eventos no intervalo de dias selecionado classificando a duração do processamento no intervalo.
      • Identifique qual fila processou a maioria dos eventos no intervalo de dias selecionado classificando a coluna Eventos processados no intervalo.
      • Identifique qual fila levou mais tempo processando eventos, em média, no intervalo de dias selecionado, classificando a duração média de processamento no intervalo.