Outils pour utilisateurs

Outils du site


software:applications:grafana:exemples:compter_evenements_sur_une_periode

Grafana: Déterminer les occurrences sur une période

On cherche ici à comptabiliser les occurrences d'un événement sur un intervalle donné et à les afficher sur le tableau de bord.

Pour l'exemple on utilise la métrique traefik_service_requests_total de type compteur.

Une méthode consiste à utiliser la fonction increase(). Elle a pour avantage de produire un résultat même si sur cet intervalle le compteur a été réinitialisé. Par contre elle produit des valeurs moyennes et le compteur ainsi calculé peut légèrement s'écarter du nombre réel d'occurrences.



Une autre possibilité consiste à faire la différence entre la valeur du compteur actuelle et la valeur du compteur au début de l'intervalle considéré grâce à offset:

traefik_service_requests_total{code="404", service="dokuwiki@docker"} - traefik_service_requests_total{code="404", service="dokuwiki@docker"} offset $__range

Pour cette requête, activer l'option Query type=Instant.

Le résultat sera exact par contre il ne pourra pas être produit si le compteur est réinitialisé ou si la métrique n'existe pas sur la totalité de l'intervalle considéré.

software/applications/grafana/exemples/compter_evenements_sur_une_periode.txt · Dernière modification : 2021/09/04 14:35 de yoann