2017-03-20 2 views
0

J'ai utilisé Prometheus pour surveiller les appels à mon API Java. Voici comment je surveille mon contrôleur. J'essaye d'écrire une requête dans grafana pour obtenir l'actuel "requests_latency" par 5 minutes. quelle devrait être la requête pour obtenir le "requests_latency" par 5 minutes. Par exemple, si j'ai 100 demandes à 10h00 et qu'aucune demande n'est parvenue après cela jusqu'à 11h00. Donc, le graphique devrait montrer 100 à 10h00 et 0 à 10h05, puis 0 devrait continuer jusqu'à plus de demandes.Grafana requête pour récupérer le nombre de demandes en utilisant Prometheus

Répondre

3

rate(requests_latency_sum[5m])/rate(requests_latency_count[5m])

En outre, par convention, la mesure doit être appelée request_latency_seconds de telle sorte que l'unité est claire.

+0

J'ai utilisé le taux .mais cela me donne deux légendes avec les mêmes noms dans grafana. l'un est ma valeur de latence réelle et l'autre est toujours zéro (je n'ai qu'une seule requête). – Peekay