• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Previsões de NRQL

Visão geral

NRQL predictions O New Relic usa os padrões de dados históricos de suas séries temporais para prever ou antever tendências futuras, fornecendo insights sobre como a métrica pode se comportar no futuro. Essa abordagem proativa ajuda você a visualizar tendências e antecipar possíveis problemas, permitindo intervenções oportunas para manter o desempenho ideal do sistema. As previsões para seu sinal são geradas ajustando um modelo de aprendizado de máquina aos seus dados históricos e usando esse modelo para prever o futuro. Atualmente, esse recurso oferece suporte a previsões para séries temporais sazonais (dados que têm um padrão recorrente e repetível em uma cadência definida) e não sazonais. métricas que exibem uma forte tendência ou padrão sazonal definido são mais adequadas para previsões. Essas previsões são melhor utilizadas quando adicionadas ao painel existente para fornecer um indicador visual rápido sobre para onde suas métricas estão indo.

Importante

NRQL predictions são compatíveis apenas com consultas de séries temporais. Para obter mais detalhes sobre como escrever consultas de séries temporais, consulte a documentação da sintaxeNRQL na cláusula TIMESERIES .

NRQL Predictions

Previsões feitas usando NRQL predictions (cláusula PREDICT ) para uma série temporal. Neste exemplo, as previsões são geradas para um dia no futuro, com base na palavra-chave BY . O modelo que produz essas previsões é treinado em um total de 17 dias de dados: 3 dias da janela de consulta mais 2 semanas (14 dias) da palavra-chave USING . Observe que o gráfico não exibe todos os dados de treinamento.

Exemplos de situações em que você pode querer adicionar previsões ao seu gráfico ou dashboard:

  • Seu aplicativo está produzindo mais logs nas últimas horas e o espaço em disco está acabando.
  • Seu aplicativo está constantemente ficando sem memória, ameaçando travar todo o contêiner.
  • Você precisa projetar a receita futura com base em padrões sazonais e de tendências observados.

Embora NRQL predictions por si só não identifiquem problemas potenciais, eles fornecem as informações necessárias para avaliar tendências e planejar desafios futuros. Para gerar alertas quando os valores previstos indicarem um problema iminente, você pode usar o recurso Predictive Alerts . Predictive Alerts trabalhe junto com NRQL predictions para gerar previsões para sua métrica e alerta quando esses valores previstos ultrapassarem um limite estático.

Preços

O NRQL predictions é um recurso de produto de computação avançada oferecido como um complemento ou como parte do modelo de preços de computação. CCUs avançados são consumidos quando a consulta NRQL é executada para este recurso.

Uso

NRQL predictions pode ser gerado de duas maneiras: diretamente em gráficos já criados ou escrevendo uma consulta NRQL usando a cláusula PREDICT .

Comportamento padrão

Importante

O uso da cláusula padrão PREDICT fornece os melhores resultados de previsão.

A cláusula PREDICT em uma consulta vem com os seguintes comportamentos padrões que dependem da duração da janela de consulta (especificada usando as cláusulas SINCE e UNTIL ):

Default behavior

Sazonalidade

Detecta automaticamente se há sazonalidade presente nos dados históricos. Se a sazonalidade for detectada, a duração da estação identificada será usada para gerar um modelo sazonal; caso contrário, um modelo não sazonal será usado. Atualmente, oferecemos suporte a durações sazonais de hora em hora, diária e semanal. Para mais detalhes sobre sazonalidade, consulte a seção de algoritmo .

Hiperparâmetros de algoritmo

Os hiperparâmetros são otimizados e selecionados automaticamente com base nos dados históricos.

Quantidade de dados históricos para treinamento

Usa dados históricos das últimas três janelas de consulta (a atual e as duas anteriores). Por exemplo, se a janela de consulta tiver uma hora de duração, um total de três horas será usado para treinamento. O gráfico exibe apenas os dados da janela de consulta atual, não todos os dados de treinamento.

  • Se você quiser exibir apenas um determinado período de tempo na janela de consulta, mas usar mais dados para treinamento, poderá usar a cláusulaUSING .
  • Se uma sazonalidade diferente do padrão for especificada, a quantidade de dados de treinamento usada será diferente. Para mais detalhes, consulte a seção sazonal .

Janela de previsão

Prevê um intervalo igual a 20% do período de tempo total especificado na janela de consulta. Por exemplo, se a janela de consulta for de uma hora, as previsões serão para os próximos 12 minutos. Você pode substituir esse padrão com a cláusulaBY .

Personalizando as previsões com BY, USING e SLIDE BY

Você pode personalizar as previsões definindo manualmente a sazonalidade do modelo e adicionando as palavras-chave BY, USING e SLIDE BY .

Algoritmo

Atualmente, NRQL predictions suporta o algoritmo Holt-Winters , também conhecido como suavização exponencial, para séries temporais sazonais e não sazonais. Este é um algoritmo comumente usado e padrão para previsões e séries temporais.

Não sazonal

Para séries temporais não sazonais, apenas o nível (valor médio) e a tendência (aumento ou diminuição média) são modelados. As previsões não sazonais são lineares, portanto, espera-se uma linha plana com ou sem tendência.

Non-seasonal predictions

Previsões geradas usando NRQL predictions para uma série temporal não sazonal.

Sazonal

Para séries temporais sazonais, o padrão sazonal é incluído, além do nível e da tendência. Sazonalidade representa um padrão repetível que ocorre periodicamente. Oferecemos suporte à detecção automática de estações com durações sazonais horárias, diárias e semanais por padrão para o modelo Holt-Winters. Para detectar cada duração sazonal, você deve garantir que está fornecendo dados suficientes por meio de uma combinação da duração da janela de consulta (especificada usando as cláusulas SINCE e UNTIL ) e a cláusula USING . A quantidade mínima de dados necessária para cada duração sazonal é especificada abaixo. Por padrão, quando nenhuma cláusula USING é usada, NRQL predictions usará três vezes a janela de consulta para gerar previsões.

Detectable seasonalities

Description

Minimum amount of required data

De hora em hora

Cada timestamp dentro de uma hora se comporta da mesma forma que nas horas anteriores. Por exemplo, 15h20 se comportará como 14h20, 13h20, etc.

2 horas

Diário

Cada hora se comporta da mesma forma que as horas do dia anterior. Por exemplo, 15h de hoje se comportará da mesma forma que 15h de ontem.

2 dias

Semanalmente

Cada dia da semana se comportará da mesma forma que nas semanas anteriores. Por exemplo, a segunda-feira desta semana se comportará da mesma forma que a segunda-feira das semanas anteriores.

2 semanas

Você pode especificar durações sazonais personalizadas usando o parâmetro seasonality .

Weekly seasonal predictions

Previsões geradas usando NRQL predictions para uma série temporal com sazonalidade semanal.

Uso avançado

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.