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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Use rate() para visualizar períodos de tempo

A função rate() agrega ocorrências de um evento em intervalos com base em janelas de tempo. Você pode usar isso para visualizar a frequência das ocorrências de eventos. Por exemplo, você pode visualizar quantos erros ocorreram por hora no dia anterior. Você pode aproveitar muito essa função no NRQL se tiver grandes janelas de tempo que gostaria de monitor, mas precisar visualizar períodos menores de tempo nessas janelas maiores.

Dica

Para obter exemplos sobre os limites da função rate(), consulte nosso documento sobre limites rate().

Use a função rate()

Ao usar rate(), você pode usar a palavra-chave TIMESERIES para gerar um gráfico de linhas com taxas ao longo do tempo. A omissão de TIMESERIES gerará uma visualização de outdoor mostrando um valor de taxa único calculado em média ao longo do tempo. Aqui está uma consulta que visualizará erros de transação por minuto nos últimos 30 minutos em um formato de gráfico de linhas:

SELECT rate(count(*), 1 minute) AS 'Errors' FROM TransactionError TIMESERIES SINCE 30 minutes ago

Executar a mesma consulta sem incluir TIMESERIES exibirá um único valor representando a média de ocorrências durante um período de tempo.

SELECT rate(count(*), 1 minute) AS 'Errors' FROM TransactionError SINCE 30 minutes ago

Use lastRate() para rastrear a taxa de mudança

A função latestRate() usa um atributo e um intervalo de tempo especificados para retornar a taxa de alteração de um valor nos dois pontos de dados mais recentes. As unidades da função estarão em change in attribute / time window. Você pode usar esta função para ver as tendências mais recentes.

Aqui está um exemplo de consulta que retornará a alteração na duração por segundo dos dois últimos erros de transação:

SELECT latestrate(duration, 1 second) FROM TransactionError SINCE 30 minutes ago

Importante

Lembre-se de que a função latestRate() usa os dois pontos de dados mais recentes com resultados às vezes voláteis. Considere usar apenas rate() se desejar uma média de intervalos maiores de ocorrências de eventos.

Exemplos de rate()

Copyright © 2024 New Relic Inc.

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