Décalage temporel

Décalage temporel

Voici un ensemble de fonctions pour l’expression <PÉRIODE>_before(). Ces fonctions permettent d’afficher les valeurs de la période correspondante sur le graphique. Utilisées seules, leur intérêt peut être limité ; toutefois, lorsqu’elles sont combinées avec les valeurs actuelles, elles peuvent apporter des statistiques utiles concernant les performances de votre application.

Décalage temporel

Fonction Description Exemple
timeshift() Créez un graphique des valeurs correspondant à un <TEMPS_EN_SECONDES> arbitraire avant le timestamp actuel de la métrique. timeshift(<NOM_MÉTRIQUE>{*}, -<TEMPS_EN_SECONDES>)

Par exemple, si vous souhaitez vous en servir pour comparer la charge système actuelle avec la charge de deux semaines plus tôt (606024*14 = 1209600), utilisez la requête suivante :

timeshift(avg:system.load.1{*}, -1209600)

Heure précédente

Fonction Description Exemple
hour_before() Créez un graphique à partir des valeurs d’une heure avant le timestamp actuel de la métrique. hour_before(<NOM_MÉTRIQUE>{*})

Voici un exemple de system.load.1 avec la valeur hour_before() représentée par une ligne pointillée. Dans cet exemple-ci, on peut voir que le système a été démarré à 6 h 30 et que les valeurs de l’heure précédente hour_before() sont affichées à la marque 7 h 30. Bien sûr, cet exemple a été spécialement pensé pour que les valeurs de hour_before() correspondent aux valeurs réelles.

Jour précédent

Fonction Description Exemple
day_before() Crée un graphique à partir des valeurs d’un jour avant le timestamp actuel de la métrique. day_before(<NOM_MÉTRIQUE>{*})

Voici un exemple de nginx.net.connections avec la valeur day_before() représentée par une ligne plus fine. Dans cet exemple, on peut voir une semaine de données, ce qui permet d’identifier facilement les données de day_before().

Semaine précédente

Fonction Description Exemple
week_before() Crée un graphique à partir des valeurs d’une semaine (7 jours) avant le timestamp actuel de la métrique. week_before(<NOM_MÉTRIQUE>{*})

Voici un exemple de cassandra.db.read_count avec la valeur week_before() représentée par une ligne pointillée. Dans cet exemple, on peut voir environ trois semaines de données, ce qui permet d’identifier facilement les données de week_before().

Mois précédent

Fonction Description Exemple
month_before() Crée un graphique à partir des valeurs d’un mois (28 jours/4 semaines) avant le timestamp actuel de la métrique. month_before(<NOM_MÉTRIQUE>{*})

Voici un exemple de aws.ec2.cpuutilization avec la valeur month_before() représentée par une ligne fine continue.

Autres fonctions



## Pour aller plus loin