Noções básicas do Inteligência para métricas

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 10 min. de leitura
  • Usar Inteligência para métricas identificar e evitar possíveis indisponibilidades de serviço. Inteligência para métricas, Com base em dados de métrica históricos, indica comportamento anômalo de ICs que os eventos podem não capturar. Os alertas de anomalia podem ser promovidos a alertas DE TI regulares e aparecer no Espaço de operações de serviços e no painel de integridade do serviço para ações preventivas.

    Detecção de anomalias

    Os dados de métrica são coletados por várias fontes de dados, como SCOM, sistema de monitoramento SolarWinds ou servidor Nagios XI (alguns parcialmente configurados para coleta de métricas por padrão). Esses sistemas de monitoramento coletam dados de métrica do ambiente de origem regularmente. Inteligência para métricas Captura os dados brutos desses sistemas de monitoramento e usa regras de evento e o mecanismo de identificação do CMDB para mapear dados para ICs existentes e seus recursos. Os dados são então analisados para detectar anomalias e fornecer outras pontuações estatísticas.

    Inteligência para métricas usa dados de métrica histórica para criar modelos estatísticos. Esses modelos facilitam a projeção de valores de métrica esperados junto com os limites superior e inferior. Inteligência para métricas em seguida, usa essas projeções para detectar valores atípicos estatísticos e calcular pontuações de anomalia. Anomalias são pontuadas em um intervalo de 0 a 10. Pontuações de anomalia altas para métricas de IC podem indicar que um IC corre o risco de causar uma indisponibilidade de serviço.

    Após o processamento, o. Explorador de informações mostra estatísticas de métrica e gráficos, e o. Mapa de anomalia Mostra pontuações correlacionadas para ICs com as pontuações de anomalia mais altas em uma linha do tempo.

    Desabilitar a detecção de anomalias durante a manutenção do sistema, pois anomalias podem ser irrelevantes quando detectadas enquanto a manutenção está em andamento. Para fazer isso, defina mid.mi.anomaly_detection.disablepropriedade para verdadeiro .

    Termos usados com Inteligência para métricas

    Tipo de métrica de origem

    Uma métrica como "% de espaço livre" ou "Largura de banda atual" que pode ser medida por uma fonte de dados para um IC. Para cada fonte de dados, você pode escolher quais de todos os tipos de métrica de origem possíveis serão processados. Por exemplo, há cerca de 380 tipos de métrica de origem que estão ativos por padrão para a fonte de dados do SCOM.

    Anomalia
    Os dados que estão fora dos limites de controle são considerados uma exceção estatística. Esses valores atípicos são usados para calcular uma pontuação de anomalia, que é um valor entre 0 e 10 que indica o grau em que a métrica parece improvável. Quando uma pontuação de anomalia está acima de um limite, um alerta de anomalia é gerado. Os alertas de anomalia são relatados separadamente dos alertas DE TI regulares.
    Recurso
    Um componente de um IC que consiste em vários componentes individuais de tipo semelhante, em que cada subcomponente pode ser monitorado separadamente. Por exemplo, páginas da Web individuais ou discos específicos, como "Disco C:" e "Disco D:".
    Série temporal
    Uma série de valores (como valores de métrica) em um intervalo de tempo, associados a um IC e um tipo de métrica. Como uma pontuação de anomalia é avaliada para cada métrica, a série de pontuações de anomalia ao longo de um período de tempo também é uma série temporal. As séries temporais são calculadas pelo modelo estatístico criado para uma série de dados de métrica e são usadas com valores de dados de métrica, pontuações de anomalia e limites de controle superior e inferior.

    Modelos estatísticos

    Os trabalhos de Inteligência de métricas aprendem com dados de métrica anteriores (até 32 dias). Um processo de treinamento de modelo analisa dados históricos para construir um modelo que projeta valores futuros. Normalmente, os modelos estão em vigor até a próxima vez que o processo de aprendizado do modelo for executado. Esses modelos são usados para calcular os limites superior e inferior. Valores de entrada que estão além desses limites e que se desviam com significância estatística dos valores esperados geram anomalias. Cada modelo tem um padrão exclusivo e é rotulado com um classificador que ilustra o comportamento geral do modelo. Esta classificação determina se a detecção de anomalia pode ser aplicada. Para a maioria dos modelos, é possível projetar quais valores futuros se desviam dos valores esperados. Esses modelos estão associados a limites de controle e a detecção de anomalias pode ser aplicada (se habilitada).

    No entanto, para alguns modelos, não há dados suficientes para determinar quais valores são anômalos e a detecção de anomalia não pode ser aplicada sem informações adicionais (mesmo que a detecção de anomalia esteja habilitada).

    Os modelos de dados aprendidos são armazenados na tabela Modelos de série temporal de métrica [sa_time_series].

    Os seguintes modelos estatísticos e classificadores são usados na detecção de anomalias:

    Modelo estatístico de Série Temporal
    Depois que é estabelecido, um modelo de série temporal não se ajusta às mudanças nos dados de métrica de entrada. Portanto, se o padrão de dados de entrada mudar, essas mudanças provavelmente serão identificadas como anômalas. Os limites de controle superior e inferior, depois que são aprendidos, persistem até a próxima vez que o processo de aprendizado é executado (os dados são aprendidos todos os dias).
    Semanalmente
    Dados com um padrão que se repete em intervalos semanais (modelo sazonal).

    Requer um mínimo de 15 dias de dados na série, conforme definido pelo weekly_model_min_days definição de configuração.

    Classificador semanal

    Diariamente
    Dados com um padrão que se repete em um intervalo diário (modelo sazonal).

    Requer um mínimo de 3 dias de dados na série, conforme definido pelo daily_model_min_days definição de configuração.

    Classificador diário

    Na moda
    Dados que têm tendência linear com alguma inclinação e com algum ruído.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Classificador moderno

    Ruidoso
    Dados ruidosos típicos que são uma classificação de padrão básica em um modelo de dados. O padrão não pode ser identificado com uma tendência ou sazonalidade específica.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Classificador com ruído

    Positivo cortado ruidoso
    Semelhante ao classificador ruidoso diferente do limite inferior fixado em 0.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Classificador ruidoso cortado positivo

    Ruído centralizado

    Dados ruidosos que normalmente se espalham simetricamente entre os limites superior e inferior especificados pelo usuário. A fórmula usada para definir limites e valores de largura ignora os dados estatísticos e as larguras inferior e superior têm um valor idêntico.

    Requer que o número de pontos de dados na série seja zero.

    Para obter mais informações, consulte Especifique os limites de métrica superior e inferior personalizados.

    Classificador de ruído centralizado

    Ruído distorcido

    Dados ruidosos que não são distribuídos uniformemente entre os limites superior e inferior especificados pelo usuário, mas tendem a se concentrar mais perto de um dos limites. A mediana dos dados é usada para calcular separadamente uma largura superior e uma largura inferior.

    Requer pelo menos um ponto de dados na série.

    Para obter mais informações, consulte Especifique os limites de métrica superior e inferior personalizados.

    Classificador com ruído distorcido

    Ruído distorcido - Distribuição de valor extremo generalizado (GEV)
    Dados ruidosos distribuídos de forma desigual entre os limites superior e inferior especificados pelo usuário e se concentram mais perto de um dos limites. Além disso, a distribuição de dados demonstra uma cauda longa ou pesada. A mediana dos dados derivados da cauda da distribuição é usada para calcular separadamente uma largura superior e uma largura inferior. Pelo menos um ponto de dados na série.
    Acumulador
    Padrão de dados semelhante ao classificador da moda, mas com um aumento monótono e sem ruído. Para este classificador, não há modelo de dados nem detecção de anomalia.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Diagrama do classificador do acumulador.

    Constante
    Dados quase constantes, nos quais a maioria dos valores é um valor constante específico. Para este classificador, não há modelo de dados nem detecção de anomalia.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Diagrama do classificador de constante próxima.

    Constante detectada
    Permite verificar métricas quase constantes quanto a anomalias. Para fazer isso, você deve mover as métricas para o modelo de constante detectada, por meio de um token do sistema. Para adicionar tokens à lista de tokens e permitir que mais métricas sejam medidas para anomalias, entre em contato com o suporte ao cliente.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Habilitado quando metric_name_analysis.add_detected_constant_candidate a propriedade do sistema está definida como verdadeiro . Para substituir o valor desta propriedade para um tipo de métrica específico, atualize Candidato constante detectado Na tabela Tipos de métrica, fazendo o seguinte:
    1. Insira sa_metric_type.list no campo de navegação da instância.
    2. Em Candidato constante detectado , selecione o valor relevante para a entrada que você deseja atualizar.
      Tabela 1. Valores de Candidato Constante detectados
      Valor Descrição
      <empty> Um algoritmo decidiu automaticamente se a métrica deve ser considerada para o modelo de constante detectada.

      Este é o valor padrão.

      Sim A métrica é considerada para o modelo de constante detectada.
      Não A métrica não é considerada para o modelo de constante detectada.
    Multinomial
    Padrão de dados em que todos os valores são um de um número relativamente pequeno de valores. Por exemplo, os valores são sempre 100 ou 99,9. Para este classificador, não há modelo de dados nem detecção de anomalia.

    Requer um mínimo de 400 pontos de dados na série, calculados como 10 vezes o valor de multinomial_count_threshold definição de configuração.

    Classificador multinomial

    Corrompido
    Os dados não têm pontos de dados suficientes para identificar um padrão. Para este classificador, não há modelo de dados nem detecção de anomalia.

    Requer que o número de pontos de dados na série seja menor que o valor de corrupt_data_count_threshold definição de configuração (30 por padrão).

    Modelo estatístico do Filtro de Kalman
    Complemento ao modelo estatístico de série temporal e aplicável somente aos classificadores ruidosos e positivos ruidosos. Este modelo é um método geral de estimar parâmetros do modelo a partir de um fluxo de dados em que o nível é o único parâmetro no modelo. O modelo de filtro de Kalman pode se ajustar a novos valores nos dados de métrica de entrada. Se não houver padrões claros no ruído ou se houver muito ruído, o modelo de filtro Kalman não é usado.
    Nível local
    Quando os dados de entrada são agrupados em torno de um novo valor de acordo com os limites de controle atuais, o Aluno ajusta o modelo de dados para acomodar uma mudança permanente. Este cluster é detectado como um novo valor no modelo de dados para que a maioria dos dados de entrada esteja novamente dentro dos limites de controle, em vez de anômalos. Essa detecção de mudança é útil quando, por exemplo, núcleos ou memória são adicionados a um servidor, o que afeta as linhas de base.

    Requer um mínimo de 30 pontos de dados na série, conforme definido pelo corrupt_data_count_threshold definição de configuração.

    Diagrama do classificador de nível local do filtro Kalman.

    Não reconhecido
    Quando os dados não se ajustam ao classificador de nível local, classificadores de série temporal são usados. Isso acontece quando não é possível ajustar a taxa de variação em um modelo de nível local aprendido para valores razoáveis.
    Modelo estatístico não paramétrico
    Adicione ao classificador de ruído positivo. No modelo não paramétrico, a distribuição de ruído não é simétrica e não se encaixa em nenhum padrão sazonal. O modelo não paramétrico cria limites de controle que se ajustam melhor aos dados reais e, uma vez aprendidos, os limites de controle persistem até o próximo ciclo de aprendizado. Este modelo não se ajusta às mudanças nos dados e leva mais tempo para que um desvio seja identificado como anomalia.
    Estacionário não paramétrico
    Dados que não dependem do tempo, o que significa que não há mudança significativa nos parâmetros, como média e variação, ao mudar os dados a tempo.

    Requer um mínimo de 5000 pontos de dados na série, conforme definido pelo snpm_minimum_data_count definição de configuração.

    Classificador estacionário não paramétrico.

    Não reconhecido
    Quando os dados não se encaixam no classificador estacionário, classificadores de série temporal são usados.
    Modelo estatístico de Desvio absoluto mediano (MAD)
    Um complemento para o classificador com ruído distorcido. Neste tipo de dados, a distribuição de ruído não é simétrica e não se enquadra em nenhum padrão sazonal. Além disso, os dados refletem uma distribuição pesada ou de cauda longa. O modelo estatístico de MAD cria limites de controle que se ajustam melhor aos dados e, uma vez aprendidos, os limites de controle persistem até o próximo ciclo de aprendizado. O uso desse modelo melhora a decifração da coleta de dados com aproximadamente 30% mais eficiência.