Todos os produtos
Search
Central de documentação

Managed Service for Prometheus:Detecte anomalias de dados com o detector inteligente

Última atualização: Oct 10, 2026

Managed Service for Prometheus oferece um detector inteligente para identificar flutuações incomuns nas séries temporais dos seus KPIs. Esse recurso permite detectar anomalias e ajuda você a tomar decisões fundamentadas sobre alertas, mitigação automatizada e análise de causa raiz. Este tópico descreve como usar o detector inteligente para identificar anomalias nos dados.

Limitações

Este recurso não é compatível com instâncias v2.

Detectar anomalias em uma instância do Prometheus

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, escolha Managed Service for Prometheus > Instances.

  3. Acesse o console do Cloud Monitor.

  4. No painel de navegação à esquerda, selecione Managed Service for Prometheus > Instances para abrir a lista de instâncias do Managed Service for Prometheus.

  5. Na instância desejada, clique em Grafana Workspace.

  6. No painel de navegação à esquerda, clique em ert (Explore). Em seguida, selecione a source de dados desejada na lista suspensa ao lado de Explore, no canto superior esquerdo.

  7. No campo de expressão ao lado de Metrics browser, insira a instrução PromQL de exemplo abaixo. Essa instrução usa o detector inteligente para identificar flutuações incomuns em uma métrica.

    anomaly_detect(arms_cms_collector_duration_seconds[180m], 3)
    Nota
    • arms_cms_collector_duration_seconds: Métrica alvo. Substitua este valor pelo nome real da sua métrica.

    • A função anomaly_detect() exige um vetor de intervalo como entrada. Portanto, adicione um seletor de tempo, como [180m], após o nome da métrica. Neste exemplo, [180m] representa o intervalo de tempo e 3 é o parâmetro de sensibilidade. Se você usar uma função de agregação como sum() antes de chamar anomaly_detect(), altere o seletor de tempo para [180m:] para garantir que o resultado seja um vetor de intervalo. Exemplo: anomaly_detect(sum(node_memory_free_bytes)[180m:], 3).