Grafana: [Demande de fonctionnalité] Valeur min/max de la jauge en tant que variable

Créé le 6 mai 2016  ·  90Commentaires  ·  Source: grafana/grafana

Salut,
Ce serait bien si nous pouvions utiliser une variable comme valeur min et max dans le panneau de jauge.
Dans mon cas, je surveille l'utilisation des données et j'ai des données formatées comme ceci :

Login | Space used | Quota
Foo   | 35 Gb      |50 Gb
Bar   | 65 Gb      |100 Gb 
...

Ainsi, "l'espace utilisé" est le résultat de la requête et "Quota" doit être la valeur maximale de la jauge.
Je pense qu'il existe une autre utilisation de la variable en tant que valeur min/max.

Merci beaucoup pour votre excellent travail !

arepanesinglestat typfeature-request

Commentaire le plus utile

Veuillez ajouter votre réaction au premier message au lieu de poster un message +1 . Les personnes abonnées aux notifications de ce problème l'apprécieront. Merci.

Tous les 90 commentaires

Ohh, je veux exactement ça !
par exemple : nous avons ici de nombreux conteneurs tomcat et j'afficherai la mémoire utilisée, le gc et d'autres valeurs dans un panneau de jauge.
j'ai besoin d'une valeur maximale configurable pour cela.

Je veux ça aussi ! Mon cas d'utilisation consiste à afficher une jauge d'utilisation du disque/système de fichiers où max est basé sur une requête non visualisée (disk1.Total)

Je suis totalement +1 pour cela, un cas d'utilisation simple :

Nombre de connexion utilisateur dans une application
Valeur maximale : récupérez la valeur de connexion utilisateur la plus élevée depuis 7 jours

Encore un +1 de ma part.

J'aimerais que cette fonctionnalité puisse afficher le nombre d'appareils "en haut" sur un total au lieu d'avoir 2 statistiques individuelles, "en haut" et "en bas".

Encore un +1 de ma part.

Je soutiens ceci, je peux penser à d'innombrables applications pour cette fonctionnalité au travail :)

+1 de moi.

Cette fonctionnalité serait vraiment utile.

+1, j'ai juste essayé de le faire et j'ai été dévasté que cela ne fonctionne pas.

+1 C'est vraiment nécessaire.

+1 ça serait vraiment utile

La surveillance des OSD dans un cluster Ceph pourrait également utiliser cette fonctionnalité !

+1 ici aussi !

ce serait vraiment apprécié.

Bonjour,

Un jalon défini ? La dernière mise à jour était pour la 4.2.0 mais elle ne contient évidemment pas cette nouvelle fonctionnalité brillante :-)

Merci pour le bon travail!

+1 Je l'utiliserais certainement, ce serait bien mieux que de devoir mettre à jour manuellement le maximum de To/PB lorsque nous développons un système de fichiers

+1

+1

+1

+1

+1, j'essayais juste de voir si c'était faisable et je suis tombé sur ce problème. Ce serait bien de voir cela retravaillé dans une nouvelle étape puisque la v4.2.0 est dépassée depuis un certain temps.

+1

+1

+1 (j'en ai vraiment besoin !)

Encore un +1 de ma part. Je voulais voir si je pouvais définir le maximum sur la valeur jam_threads_peak issue des métriques de prometheus.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Veuillez ajouter votre réaction au premier message au lieu de poster un message +1 . Les personnes abonnées aux notifications de ce problème l'apprécieront. Merci.

+1
J'apprécierais certainement l'utilisation de variables dans les jauges pour les paramètres maximum, car il est facile d'interroger une valeur dans une variable.

+1

+1

+1

+1, cela nous donnera la flexibilité de surveiller l'utilisation du disque, car la capacité du disque peut changer à l'avenir, la valeur du code dur nous donne beaucoup de travail ennuyeux à mettre à jour.

+1

+1

+1

Ce serait certainement utile! J'ai des adresses IP de surveillance de tableau de bord louées par étendue sur mes serveurs DHCP. Ceci est basé sur un panneau répétitif pour chaque portée. J'aimerais pouvoir utiliser une jauge pour définir dynamiquement les valeurs maximales et d'avertissement. J'aurais besoin d'utiliser les mathématiques pour faire cela, où le maximum est utilisé + adresses IP gratuites puisque ce sont les deux statistiques dont je dispose. Bien sûr, je pourrais configurer manuellement ce tableau de bord, mais j'ai des centaines d'étendues à surveiller.

J'ai toujours pensé que ce serait bien d'ajouter plus d'une requête au panneau SingleStat, puis d'utiliser simplement les requêtes supplémentaires pour min, max, etc...

J'aimerais l'utiliser pour afficher les plages de vitesse de connexion de plus de 30 sites avec des valeurs maximales variables. Alors +1 !

+1, c'est très utile si nous avons cette fonctionnalité

+1 pour max s'il vous plait ! La jauge est presque inutile sans elle pour moi.

+1 pareil pour moi, j'ai aussi besoin de cette fonctionnalité.

+1

+1

+1

Comment se fait-il que TOUTES les personnes reçoivent ces notifications ennuyeuses SAUF les responsables :s 🤔

Nous les voyons bien, environ 100 par jour :). Que devrions-nous faire à ce sujet ?

Pour les personnes qui doivent ajuster chaque jauge lorsque quelque chose comme l'espace disque change, pourquoi ne pas afficher une utilisation en pourcentage ? Donc current()/max()

Je peux toujours voir en quoi cette demande de fonctionnalité est une amélioration par rapport à cela, mais j'ai pensé que cela pourrait aider en attendant.

@sanderploegsma Excellente idée comme solution de contournement !
Mais j'espère qu'ils permettront dans un proche avenir d'utiliser des variables pour les valeurs min/max.

@sanderploegsma Malheureusement, cela n'est possible qu'avec certains backends, je ne peux pas le faire avec InfluxDB AFAIK... ☹️

@sanderploegsma Malheureusement, cela n'est possible qu'avec certains backends, je ne peux pas le faire avec InfluxDB AFAIK... ☹️

C'est possible, nous l'utilisons avec InfluxDB avec la métrique suivante :

SELECT mean("used_space")/mean("total_space")*100 FROM "disk_space" WHERE ("hostname" =~ /^$server$/) AND $timeFilter GROUP BY time($__interval) fill(null)
Maintenant, tout ce que vous avez à faire est de changer l'unité en pourcentage (0-100), de définir vos seuils et de configurer max Gauge à 100 dans l'onglet option

@dyordanovv Ne fonctionne que si votre valeur "totale" est contenue dans la même métrique, ce qui n'est pas le cas pour moi. De plus, cela ne vous donnera qu'un pourcentage et non une jauge indiquant 572 MB / 1024 MB par exemple, ce qui est utile pour voir en un coup d'œil.

Ce serait donc vraiment bien de pouvoir définir une requête distincte pour obtenir la valeur maximale, cela ne devrait pas être trop difficile !

+1
et de manière générale, ce serait bien de permettre l'utilisation de variables à d'autres endroits comme dans le panneau Graphique -> Axes -> Y-Max

Bonjour, est-ce possible avec un plugin personnalisé ?
(demander pour savoir s'il y a une limitation "grafana" à ce sujet ou si nous pourrions le faire nous-mêmes)

Pour les personnes qui doivent ajuster chaque jauge lorsque quelque chose comme l'espace disque change, pourquoi ne pas afficher une utilisation en pourcentage ? Donc current()/max()

Je peux toujours voir en quoi cette demande de fonctionnalité est une amélioration par rapport à cela, mais j'ai pensé que cela pourrait aider en attendant.

Le successeur de Singlestat (Multistat ?) pourrait permettre :

  1. utiliser plus d'une métrique ; A, B, C etc...
  2. se référant à une valeur de métrique résulte en min, max etc. ou même dans l'affichage des valeurs de stat elle-même.

Avec de telles choses en place, le reste pourrait être rendu logique et simple, n'est-ce pas ?

Aujourd'hui, nous finissons par saupoudrer des tonnes de graphiques répétés pour la même variable juste pour que les nombres soient clairement affichés.

C'est peut-être la chose où cela doit être fait? -- https://github.com/grafana/grafana/issues/10358

Bien que ce que je recherche soit principalement un moyen d'obtenir une valeur maximale dynamique ... c'est-à-dire plus simple qu'un panneau multistat complet.

Cette fonctionnalité est demandée depuis près de 2 ans maintenant et travailler avec une valeur sans pourcentage pour la jauge est une vraie douleur sans variable.
Si vous souhaitez afficher d'autres valeurs totalement différentes les unes des autres (en utilisant une variable pour obtenir plusieurs noms d'hôte avec InfluxDB), vous ne pouvez pas utiliser le panneau répété dans votre tableau de bord.
Par exemple, je veux voir le total de Go utilisé par hôte avec des jauges. La seule façon de le faire est de créer un panneau pour chaque valeur et d'obtenir manuellement l'espace disque total et de l'ajouter vous-même à la valeur maximale de la jauge.

J'espère vraiment que cette fonctionnalité sera bientôt implémentée. (pour autant que je sache, ce n'est pas encore dans la version nocturne 5.5.0-d95a42b3pre1)

+1

+1

+1 J'en ai vraiment besoin !, ce sera tellement fonctionnel et utilisable pour des valeurs qui peuvent changer à tout moment. Quel est le statut de cette fonctionnalité ? Je suis vraiment excité à ce sujet.

+1

+1

+1

2019 +1

Est-ce que quelqu'un travaille là-dessus ?

@ch-hristov Ça ne ressemble pas à ça. Veuillez noter cependant que la fonctionnalité de jauge dans singlestat est en cours de migration vers un nouveau panneau appelé Gauge et est écrite en React. Si vous souhaitez travailler avec cela, il doit être implémenté pour le panneau React Gauge.

+1 S'il vous plaît

les mises à jour? cela serait utile pour les métriques Plan/Fact

+1

Pourrions-nous arrêter avec le +1 ? Il suffit de voter pour n'importe quel autre message. Tous les autres abonnés à ce numéro reçoivent un mail stupide parce que vous voulez être "cool". S'il te plaît, arrête.

Pourrions-nous arrêter avec le +1 ? Il suffit de voter pour n'importe quel autre message. Tous les autres abonnés à ce numéro reçoivent un mail stupide parce que vous voulez être "cool". S'il te plaît, arrête.

Vous pouvez couper le fil...

Vous pouvez couper le fil...

C'est débile. Nous nous sommes abonnés à ce fil pour une raison, ne pas voir les gens penser qu'ils sont cool en faisant +1 comme ça, c'est cette chose morte appelée google+. Nous nous sommes inscrits car nous souhaitons voir l'avancée du dossier, il s'agit de Grafana. Gardons cela à propos de grafana et de ses fonctionnalités/problèmes quels qu'ils soient.

Vous pouvez couper le fil...

C'est débile. Nous nous sommes abonnés à ce fil pour une raison, ne pas voir les gens penser qu'ils sont cool en faisant +1 comme ça, c'est cette chose morte appelée google+. Nous nous sommes inscrits car nous souhaitons voir l'avancée du dossier, il s'agit de Grafana. Gardons cela à propos de grafana et de ses fonctionnalités/problèmes quels qu'ils soient.

Assez juste

Je cherchais principalement dans la jauge à barres parce que je voulais des graphiques à barres horizontales, mais j'avais besoin de valeurs maximales dynamiques/auto.
Trouvé maintenant que https://grafana.com/grafana/plugins/michaeldmoore-multistat-panel fournit déjà tout cela et fonctionne très bien pour moi.

+1

2020 +1

Salut,
Je suis très intéressé là-dessus.
est-ce que quelqu'un travaille dessus en ce moment ?

Ce problème est ouvert depuis près de quatre ans et il a tellement de likes mais il n'est pas mis en œuvre ? Pourquoi? Je n'ai vu aucun commentaire du responsable ici? Ou est-ce que je l'ai raté ?
La solution de contournement en pourcentage n'est que cela, une solution de contournement.
Si vous avez des exemples comme ceux mentionnés ici avec de la mémoire (RAM) ou du stockage ou (dans mon cas) des nœuds dans un cluster, le pourcentage peut vous donner une idée, mais c'est psychologiquement différent pour le cerveau humain si vous voyez des pourcentages ou une valeur totale.

Si je vois que notre cluster a une utilisation de 70% ou que je vois qu'il y a 70 nœuds en cours d'utilisation mais que 30 sont inactifs, cela fait une différence totale dans sa déclaration et aide également à fournir des informations exploitables.
Si je n'ai que le pourcentage, j'ai besoin de faire le calcul seul ou dans un autre panel. Mais ensuite, j'ai deux panneaux pour avoir une bonne idée de l'état au lieu d'un seul panneau vraiment utile.

Ce problème est ouvert depuis près de quatre ans et il a tellement de likes mais il n'est pas mis en œuvre ? Pourquoi?

J'aimerais que cela soit mis en œuvre, mais répondre à la question ci-dessus serait - parce que personne ne l'a mis en œuvre. Les gens étaient occupés, avaient d'autres priorités ou ne savaient tout simplement pas coder. Donc personne n'a soumis de PR et personne n'a pu mettre les efforts requis. C'est probablement pourquoi.

Pour info, cela (au moins sous une forme) arrivera dans la version 7.0 car nous avons une infrastructure de remplacement de propriété plus générale qui vous permet d'utiliser des variables de modèle (et des métadonnées de la réponse à la requête)

Cette fonctionnalité a plus de 4 ans, donc je pense que personne ne le fera maintenant, si cela n'avait pas été fait depuis 4 ans. Une solution de contournement que j'ai implémentée consiste à utiliser le graphique à secteurs (c'est le plus proche de la jauge) en sélectionnant deux valeurs (disons que nous affichons la RAM utilisée / RAM totale):

  • sélectionner la RAM utilisée
  • select (RAM totale - RAM utilisée) - cela donne la RAM libre
    En choisissant un camembert pour le travail, il vous donne un cercle complet avec la RAM utilisée + libre comme tranches.

Pour info, cela (au moins sous une forme) arrivera dans la version 7.0 car nous avons une infrastructure de remplacement de propriété plus générale qui vous permet d'utiliser des variables de modèle (et des métadonnées de la réponse à la requête)

Nous avons maintenant 7.0.3 et c'est toujours un problème. Je ne peux tout simplement pas imaginer comment les gens utilisent des graphiques sans pouvoir définir la valeur maximale, c'est une très grosse déception pour moi.

Cette fonctionnalité a plus de 4 ans, donc je pense que personne ne le fera maintenant, si cela n'avait pas été fait depuis 4 ans. Une solution de contournement que j'ai implémentée consiste à utiliser le graphique à secteurs (c'est le plus proche de la jauge) en sélectionnant deux valeurs (disons que nous affichons la RAM utilisée / RAM totale):

* select used RAM

* select (total RAM - used RAM) - this gives the free RAM
  Picking pie chart for the job, it gives you a full circle with the used + free RAM as the slices.

@leppeles avez-vous compris comment

Cette fonctionnalité a plus de 4 ans, donc je pense que personne ne le fera maintenant, si cela n'avait pas été fait depuis 4 ans. Une solution de contournement que j'ai implémentée consiste à utiliser le graphique à secteurs (c'est le plus proche de la jauge) en sélectionnant deux valeurs (disons que nous affichons la RAM utilisée / RAM totale):

* select used RAM

* select (total RAM - used RAM) - this gives the free RAM
  Picking pie chart for the job, it gives you a full circle with the used + free RAM as the slices.

@leppeles avez-vous compris comment

Non, dans mon cas, ce n'était pas nécessaire.

Cette page vous a été utile?
0 / 5 - 0 notes