Comment puis-je écrire un Prométhée requête qui retourne la valeur d'un label?
Je suis en train de faire un Grafana tableau de bord et que vous voulez un panneau qui indique la dernière version de notre application. La version est signalé comme un label dans le app_version
(dire) métrique:
app_version_updated{instance="eu99",version="1.5.0-abcdefg"}
J'ai essayé un certain nombre de Prométhée requêtes pour extraire la version de l'étiquette comme une chaîne de caractères du membre le plus récent de cette série de temps, pas d'effet.
Par exemple, la requête
count(app_version_updated) by (version)
renvoie une {version="1.5.0-abcdefg"}
élément avec une valeur de 1
. Une fois mis dans une Grafana tableau de bord dans un seul panneau de valeur, ce n'affiche pas la version chaîne mais au lieu de la valeur du nombre (1
).
Comment puis-je construire un Prométhée requête qui retourne la chaîne de version?
OriginalL'auteur kmoe | 2016-07-22
Vous devez vous connecter pour publier un commentaire.
Nous avons récemment ajouté le support pour l'affichage de la série nom de la valeur que dans le seul et unique panneau de statistiques (https://github.com/grafana/grafana/issues/4740). Donc, vous avez à exécuter notre nightly build jusqu'à ce que nous la version 4.0.
Assurez-vous que la requête renvoie une série et vous pouvez utiliser la valeur de "nom" dans la liste déroulante sous Options -> une grande valeur.Ensuite, vous pouvez formater la chaîne à l'aide de la légende formateur de table. Ex {{emploi}} retourne "nœud" comme une série de nom.
J'espère que cela répond à votre question.
OriginalL'auteur
Prometheus n'a pas de fonctions qui renvoient des chaînes de caractères, ce que vous cherchez est un Grafana singlestat pour être en mesure d'afficher une étiquette de valeur qui, malheureusement, n'a pas encore de support.
https://github.com/grafana/grafana/issues/5094 pistes.
OriginalL'auteur