Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Timeshift

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.

Timeshift

FonctionDescriptionExemple
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 = 1209600), utilisez la requête suivante :

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

Heure précédente

FonctionDescriptionExemple
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

FonctionDescriptionExemple
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

FonctionDescriptionExemple
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, vous pouvez voir environ trois semaines de données, ce qui permet d’identifier facilement les données de week_before().

Mois précédent

FonctionDescriptionExemple
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