2017-07-27 2 views
0

J'ai différentes métriques dans prometheus counter_metrics a, couneter_metrices b et je veux un singlestat pour le nombre de toutes les différentes métriques de demande.Ajout de différentes métriques dans grafana de prometheus

Comment puis-je aller chercher ceci?

(sum(couneter_metrics{instance="a,job="b"}))+ 
+0

Voulez-vous dire que vous avez une métrique 'couneter_metrics' avec différentes étiquettes que tu veux additionner? Ou que vous avez deux métriques 'couneter_metricsA' et' couneter_metricsB' que vous voulez additionner? –

+0

J'ai deux métriques couneter_metricesA et couneter_metricesB Je dois additionner les métriques – rajshree

Répondre

1

Pour le panneau singlestat, vous pouvez simplement additionner les deux métriques, puis les ajouter ensemble. Voici un exemple avec deux mesures différentes:

sum(prometheus_local_storage_memory_series) + sum(counters_logins)

Lecture recommandée, juste au cas où vous faites quoi que ce soit avec des taux ainsi: https://www.robustperception.io/rate-then-sum-never-sum-then-rate/

+0

Je suis confronté à un problème en les faisant comme somme (prometheus_local_storage_memory_series) + sum (counters_logins) donne 0 valeur mais si j'essaie chacun individuellement son affichage des résultats. suggère moi où je suis trompeur – rajshree

+0

Cela semble très étrange - c'est juste une addition simple autant que je sache. Pouvez-vous montrer votre requête (vous pouvez changer les noms des métriques si elles sont privées). Êtes-vous en mesure de modifier votre question et d'y ajouter la requête? –

+0

sum (counter_http_a) + sum (counter_http_b) + sum (counter_http_c) ces 3 métriques donnent des valeurs justes sum (counter_http_d) j'ajoute que je reçois 0 comme je vérifie dans prometheus les trois métriques ci-dessus a une valeur de 1 semaine mais pour le 4ème il a la valeur de 2 semaines alors j'ai changé le temps à grafana pour 30 jours de retour – rajshree