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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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 os eventos registrados e os eventos processados exibindo o gráfico de 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é Todos > 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 com o processamento de eventos.
    • Um pico alto e consistente nos valores 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 em 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 de movimentação 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 na mesma hora 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, poderá 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 em log com o total da média móvel de 1 dia no gráfico de eventos registrados.
    • Identifique possíveis problemas de desempenho comparando as métricas das 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 no intervalo. Um evento é registrado quando é inserido na tabela Eventos [sysevent].
      • Identifique qual fila tinha o maior número de eventos enfileirados classificando a coluna Eventos em fila no intervalo. Um evento é colocado na fila 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 coluna 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 coluna Duração média de processamento no intervalo.