Je suis attiré par prometheus par la série chronologique de l'histogramme (et des résumés), mais je n'ai pas réussi à afficher un histogramme dans promdash ou grafana. Ce que j'attends, c'est de pouvoir montrer:
Un exemple de métrique serait le temps de réponse d'un serveur HTTP.
Grafana v5 + fournit un support direct pour représenter les histogrammes de Prométhée sous forme de carte thermique. http://docs.grafana.org/features/panels/heatmap/#histograms-and-buckets
Les cartes thermiques sont préférées à l'histogramme car un histogramme ne vous montre pas comment la tendance change au fil du temps. Donc, si vous avez un histogramme chronologique, utilisez le panneau de carte thermique pour l'imaginer.
Pour commencer, voici un exemple (pour les données Prometheus):
Supposons que vous ayez un histogramme comme suit,
http_request_duration_seconds_bucket(le=0.2) 1,
http_request_duration_seconds_bucket(le=0.5) 2,
http_request_duration_seconds_bucket(le=1.0) 2,
http_request_duration_seconds_bucket(le=+inf) 5
http_request_duration_seconds_count 5
http_request_duration_seconds_sum 3.07
Vous pouvez représenter ces données d'histogramme sous forme de carte thermique à l'aide de la requête:
La réponse de @ brian-brazil ci-dessus fonctionne presque, avec des choses supplémentaires, non mentionnées, à faire.
Vous pouvez faire un graphique standard non empilé du taux d'un histogramme, et comme les histogrammes Prometheus sont cumulatifs, vous obtiendrez le résultat que vous recherchez.
Après cela, vous obtiendrez un bel histogramme. La seule chose qui fait grincer les dents est que l'ordre de tri sur l'axe des X de grafana est un tri naturel des chaînes. L'axe x commence donc par + Inf, puis 0,1,0,2, .. 1, 1,5,10,2 , ...
PS: Dans grafana 5.1 il y aura une carte thermique fonctionnant avec la source de données prometheus prête à l'emploi. Il y avait un problème pour le support natif de la visualisation de la carte thermique, qui est également approprié (si vous voulez voir la tendance/l'historique) pour visualiser les histogrammes au fil du temps.
Je ne crois pas que Grafana supporte un graphique à barres pour un histogramme.
Vous pouvez faire un graphique standard non empilé du taux d'un histogramme, et comme les histogrammes Prometheus sont cumulatifs, vous obtiendrez le résultat que vous recherchez.