Detecção de anomalias

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • O Observador de instância detecta proativamente as anomalias de métricas cíclicas ou não cíclicas no gráfico de desempenho do pacote Impact Total em instâncias de produção. As anomalias representam exceções de métricas com base em padrões históricos. Cada anomalia pode não representar um problema, mas o notifica você e você decide a criticidade e configura os alertas de acordo.

    As métricas cíclicas ocorrem como um conjunto completo de eventos que se repetem regularmente na mesma ordem ou em um período repetido regularmente. Métricas não cíclicas são métricas que se repetem de forma irregular ou em períodos repetidos aleatórios e menos previsíveis. Uma anomalia, também conhecida como exceção, é um ponto de dados incomum, raro ou que não está em conformidade com os padrões esperados ou a distribuição dos dados.

    Há cinco métricas cíclicas sendo rastreadas:
    • Contagem de transações: a soma em toda a instância de todas as transações de IU de um tipo interno conhecido como UI_TYPE.
    • Tempo de resposta do servidor: o tempo médio de execução para transações UI_TYPE.
    • Tempo de resposta do SQL: a média relatada do tempo de resposta do banco de dados medido na camada da aplicação que começa quando uma consulta é enviada ao banco de dados e termina quando a resposta é recebida.
    • Média do semáforo: o número médio de transações de usuário final sendo processadas simultaneamente em um período de um minuto.
    • Máximo de memória do nó: o máximo de memória em uso em MB por nó em um determinado ponto de dados no histórico. Esse valor geralmente varia entre 1000 MB e 2048 MB.
    Gráfico da guia Anomalias
    • O eixo x representa o tempo e o eixo y representa as métricas reais de acordo com o intervalo de datas selecionado. Por exemplo, o gráfico de linhas exibe os valores de contagem de transações ao longo do tempo. As anomalias são indicadas pela codificação de cor vermelha no gráfico e representam a ocorrência de uma anomalia nos dados. O posicionamento da marca vermelha depende dos critérios ou do algoritmo usado para detectar anomalias.
    • O intervalo representa os limites superior e inferior com uma distribuição normal das métricas com base no padrão do conjunto de dados histórico.
    • A linha média representa o valor médio de quatro semanas das métricas para comparar o desvio em um determinado ponto no tempo.

    Detecção de anomalia do trabalho

    Os gráficos de anomalia de trabalho rastreiam o número de trabalhos agendados em execução simultaneamente para cada hora do dia com a métrica sobreposta da média de contagens de transações para cada hora. Qualquer barra no gráfico que tenha um ou vários trabalhos anômalos é realçada em vermelho. Selecione o link de detalhes do gráfico de barras para exibir os detalhes do nível de trabalho.

    Os detalhes do trabalho representarão os trabalhos agendados por hora junto com as respectivas transações médias dessa instância.

    Gráfico de anomalias de trabalhos agendados

    Faça o detalhamento ativo da contagem de trabalhos programados por hora em um trabalho de recorrência individual para qualquer hora do dia e avance no padrão de execução do mesmo trabalho nos últimos sete dias. Isso pode ajudar a executar a causa raiz de ponta a ponta para trabalhos que geralmente levam um tempo consistente para serem concluídos e que, de forma inesperada, passam por um aumento ou diminuição significativa no tempo de execução, indicando um possível problema de desempenho.

    Detalhes do trabalho após o detalhamento de uma data específica.
    Critérios de trabalho de programação
    Para que o trabalho seja considerado um trabalho agendado, ele deve atender a pelo menos um dos seguintes critérios:
    • O trabalho é executado pelo menos uma vez para cada dia da semana.
    • O trabalho foi executado pelo menos uma vez por semana nas últimas quatro semanas.
    Cálculo da contagem média de transações
    Para cada hora em um determinado dia, é calculada a média da soma da contagem de transações das últimas quatro semanas para o mesmo dia e mesma hora. Por exemplo, buscando a soma das contagens de transações das últimas quatro segundas-feiras para a quarta hora e calcula a média dos valores para o cálculo final.
    Identificação de anomalia do trabalho
    Nas últimas quatro semanas, para cada hora em que o trabalho foi executado, o tempo de duração médio é calculado com o valor do desvio padrão, que é o valor médio, mais 5 multiplicado pelo valor do desvio padrão.
    Este valor serve como um intervalo superior para o trabalho nessa hora. Se o trabalho estiver sendo executado na quarta hora e nas últimas quatro semanas a duração média de um trabalho nesse momento for dez minutos e o desvio padrão for dois minutos, o o intervalo superior será 10 + (5 * 2) = 20 minutos.
    Se o trabalho em execução atual levar mais de 20 minutos para ser executado, o trabalho será identificado como uma anomalia.

    Resposta de anomalia

    Nem todas as anomalias representam um problema, mas os valores atípicos detectados com base em padrões históricos. Configure os alertas de acordo depois de analisar a criticidade da anomalia detectada. Consulte Configurar alertas de anomalia para obter mais informações sobre alertas.