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 (60 * 60 * 24 * 14 = 1 209 600), 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. Cet exemple inclut 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. Cet exemple inclut 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
Consultez les autres fonctions disponibles :
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: