• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Utilisez rate() pour visualiser les périodes de temps

La fonction rate() regroupe les occurrences d'un événement dans des compartiments en fonction de fenêtres temporelles. Vous pouvez l'utiliser pour visualiser la fréquence d'occurrence des événements. Par exemple, vous pouvez voir combien d’erreurs se sont produites par heure au cours de la dernière journée. Vous pouvez tirer une grande utilité de cette fonction dans NRQL si vous avez de grandes fenêtres de temps que vous souhaitez monitorer, mais que vous devez visualiser des périodes de temps plus petites dans ces fenêtres plus grandes.

Utiliser la fonction rate()

Lorsque vous utilisez rate(), vous pouvez utiliser le mot-clé TIMESERIES pour générer un graphique linéaire avec les taux au fil du temps. L'omission de TIMESERIES générera une vue de panneau d'affichage affichant une valeur de taux unique moyennée au fil du temps. Voici une requête qui visualisera les erreurs de transaction par minute au cours des 30 dernières minutes sous forme de graphique linéaire :

SELECT rate(count(*), 1 minute) AS 'Errors' FROM TransactionError TIMESERIES SINCE 30 minutes ago
A screenshot displaying an example of the rate() function

L'exécution de la même requête sans inclure TIMESERIES affichera une valeur unique représentant les occurrences moyennes sur une période donnée.

SELECT rate(count(*), 1 minute) AS 'Errors' FROM TransactionError SINCE 30 minutes ago
A screenshot displaying an example of the rate() function without TIMESERIES

Utilisez latestRate() pour suivre le taux de changement

La fonction latestRate() utilise un attribut et un intervalle de temps spécifiés pour renvoyer le taux de variation d'une valeur sur les deux points de données les plus récents. Les unités de la fonction seront en change in attribute / time window. Vous pouvez utiliser cette fonction pour voir les dernières tendances.

Voici un exemple de requête qui renverra la variation de durée par seconde pour les deux dernières erreurs de transaction :

SELECT latestrate(duration, 1 second) FROM TransactionError SINCE 30 minutes ago
A screenshot displaying an example of the latestRate() function

Important

N'oubliez pas que la fonction latestRate() utilise les deux points de données les plus récents avec des résultats parfois volatils. Envisagez d'utiliser simplement rate() si vous souhaitez obtenir une moyenne sur des groupes plus grands d'occurrences d'événements.

Exemples de Rate()

Droits d'auteur © 2025 New Relic Inc.

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