• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Utilice rate() para visualizar períodos de tiempo

La función rate() agrega ocurrencias de un evento en depósitos según ventanas de tiempo. Puede utilizar esto para visualizar la frecuencia de ocurrencia de eventos. Por ejemplo, puede ver cuántos errores se produjeron por hora durante el último día. Puede aprovechar mucho esta función en NRQL si tiene grandes períodos de tiempo que desea monitor, pero necesita visualizar períodos de tiempo más pequeños dentro de esos períodos más grandes.

Sugerencia

Para ver ejemplos sobre los límites de la función rate(), consulte nuestro documento sobre límites de rate().

Utilice la función rate()

Cuando utilice rate(), puede utilizar la palabra clave TIMESERIES para generar un gráfico de líneas con tasas a lo largo del tiempo. Al omitir TIMESERIES se generará una vista de cartelera que muestra un valor de tarifa único promediado a lo largo del tiempo. Aquí hay una consulta que visualizará los errores de transacción por minuto durante los últimos 30 minutos en forma de gráfico de líneas:

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

Al ejecutar la misma consulta sin incluir TIMESERIES , se mostrará un valor único que representa el promedio de ocurrencias durante un período de tiempo.

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

Utilice lastRate() para realizar un seguimiento de la tasa de cambio

La función latestRate() utiliza un atributo y un intervalo de tiempo específicos para devolver la tasa de cambio de un valor en los dos puntos de datos más recientes. Las unidades de la función estarán en change in attribute / time window. Puede utilizar esta función para ver las tendencias de vanguardia.

Aquí hay una consulta de ejemplo que devolverá el cambio en la duración por segundo de los dos últimos errores de transacción:

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

Importante

Recuerde que la función latestRate() utiliza los dos puntos de datos más recientes con resultados a veces volátiles. Considere simplemente usar rate() si desea un promedio de grupos más grandes de ocurrencias de eventos.

Ejemplos de rate()

Copyright © 2024 New Relic Inc.

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