web-dev-qa-db-fra.com

Comment utiliser la valeur métrique dans Alias?

J'ai créé un nouveau graphique dans Grafana qui utilise les données d'OpenTSDB.

 Add Panel Graph

Le champ Alias ​​a la valeur suivante: Label $metric $tag_Host.

  • quand il est interprété, cela ressemble à ceci:

    • Label $metric myhost1
    • ...
    • Label $metric myhostn
  • mais je veux ressembler à ceci:

    • Label xyz myhost1
    • ...
    • Label xyz myhostnxyz est la valeur du champ métrique .

Donc, pour une clé (E.g .: Host) dans Tags , je peux utiliser $tag_<key> (E.g .: $tag_Host) dans Alias ​​.

Je souhaite obtenir le même comportement pour la métrique - métrique (Exemple: xyz), de telle sorte que si quelqu'un souhaite modifier la valeur métrique de xyz à abc, le pseudonyme doit être mis à jour automatiquement .

J'ai essayé d'utiliser:

  • $metric
  • $Metric
  • $tag_metric

mais ils ne travaillaient pas.

 Grafana Metrics

Est-il possible d'utiliser la métrique valeur dans alias sans codage en dur dans alias (le codage en dur de métrique suffit)?

6
ROMANIA_engineer

Ma solution: j'ai inclus la deuxième balise (la première était id - $tag_id) dans GROUP BY (tag(sql)), puis j'ai utilisé la variable $tag_sql ($tag_key) pour définir un alias pour la série de données actuelle:

 enter image description here

 enter image description here Les champs en surbrillance sont des balises.

2
Bogdan Sahlean

Cela pourrait être un problème XY. 

Si vous essayez simplement d'afficher la valeur dans l'étiquette, vous n'avez pas besoin de créer un alias. Allez simplement dans Légende et cochez les options appropriées (Min, Max, Moy, etc.). Cela ajoutera une nouvelle colonne près de l'étiquette avec la valeur appropriée.

 enter image description here

J'utilise Grafana 4.4.3.

0
dr01