Grafana: [Feature Request] Min/Max-Wert der Anzeige als Variable

Erstellt am 6. Mai 2016  ·  90Kommentare  ·  Quelle: grafana/grafana

Hi,
Es wäre schön, wenn wir eine Variable als Min- und Max-Wert im Gauge-Panel verwenden könnten.
In meinem Fall überwache ich die Datennutzung und lasse die Daten wie folgt formatieren:

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

"Platz belegt" ist also das Abfrageergebnis und "Quota" sollte der Maximalwert des Messgeräts sein.
Ich denke, das ist eine andere Verwendung von Variablen als Min / Max-Wert.

Vielen Dank für Ihre tolle Arbeit!

arepanesinglestat typfeature-request

Hilfreichster Kommentar

Bitte fügen Sie Ihre Reaktion dem ersten Beitrag hinzu, anstatt eine +1 Nachricht zu posten. Personen, die Benachrichtigungen zu diesem Problem abonniert haben, werden dies zu schätzen wissen. Vielen Dank.

Alle 90 Kommentare

Ohh, genau das will ich!
Als Beispiel: Wir haben hier viele Tomcat-Container, und ich werde den verwendeten Speicher, gc und andere Werte in einem Gauge-Panel anzeigen.
Dafür brauche ich einen konfigurierbaren Maximalwert.

Das will ich auch! Mein Anwendungsfall besteht darin, eine Anzeige der Festplatten-/Dateisystemnutzung anzuzeigen, wobei max auf einer nicht visualisierten Abfrage basiert (disk1.Total).

Ich bin total +1 dafür, ein einfacher Anwendungsfall:

Anzahl der Benutzeranmeldungen in einer Anwendung
Maximaler Wert: Holen Sie sich den höchsten Wert der Benutzeranmeldung seit 7 Tagen

Noch ein +1 von mir.

Ich würde es begrüßen, wenn diese Funktion in der Lage wäre, die Anzahl der "auf"-Geräte von insgesamt anzuzeigen, anstatt 2 einzelne Statistiken "auf" und "ab" zu haben.

Noch ein +1 von mir.

Ich unterstütze das, mir fallen unzählige Anwendungen für diese Funktion bei der Arbeit ein :)

+1 von mir.

Diese Funktion wäre wirklich praktisch.

+1, habe es gerade versucht und war am Boden zerstört, dass es nicht funktioniert hat.

+1 Das ist wirklich nötig.

+1 wäre echt hilfreich

Auch die Überwachung von OSDs in einem Ceph-Cluster könnte diese Funktion nutzen!

Auch hier +1!

das wäre wirklich zu schätzen.

Hallo,

Irgendein definierter Meilenstein? Das letzte Update war für 4.2.0, aber dieses glänzende neue Feature enthält es offensichtlich nicht :-)

Danke für die tolle Arbeit!

+1 Würde dies auf jeden Fall verwenden, wäre viel besser, als die maximale TB/PB manuell aktualisieren zu müssen, wenn wir ein Dateisystem vergrößern

+1

+1

+1

+1

+1, ich habe nur versucht zu sehen, ob dies machbar ist und bin auf dieses Problem gestoßen. Es wäre schön zu sehen, dass dies zu einem neuen Meilenstein überarbeitet wird, da v4.2.0 seit einiger Zeit vergangen ist.

+1

+1

+1 (Ich brauche das wirklich!)

Noch ein +1 von mir. Wollte sehen, ob ich das Maximum auf den Wert von jam_threads_peak aus den Prometheus-Metriken setzen kann.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Bitte fügen Sie Ihre Reaktion dem ersten Beitrag hinzu, anstatt eine +1 Nachricht zu posten. Personen, die Benachrichtigungen zu diesem Problem abonniert haben, werden dies zu schätzen wissen. Vielen Dank.

+1
Ich würde auf jeden Fall die Verwendung von Variablen in den Messgeräten für maximale Einstellungen begrüßen, da es einfach ist, einen Wert in eine Variable abzufragen.

+1

+1

+1

+1, dies gibt uns die Flexibilität, die Festplattennutzung zu überwachen, da sich die Festplattenkapazität in Zukunft ändern kann.

+1

+1

+1

Das wäre auf jeden Fall nützlich! Ich habe Dashboard-Überwachungs-IPs pro Bereich auf meinen DHCP-Servern geleast. Dies basiert auf einem sich wiederholenden Panel für jeden Bereich. Ich würde gerne ein Messgerät verwenden, um die Höchst- und Warnwerte dynamisch einzustellen. Ich müsste dazu Mathematik verwenden, wobei das Maximum verwendet wird + freie IPs, da dies die beiden Statistiken sind, die mir zur Verfügung stehen. Natürlich könnte ich dieses Dashboard manuell einrichten, aber ich habe Hunderte von Bereichen zu überwachen.

Ich dachte immer, es wäre toll, mehr als eine Abfrage zum SingleStat-Panel hinzuzufügen und dann einfach die zusätzlichen Abfragen für Min, Max usw. zu verwenden....

Ich möchte es verwenden, um Verbindungsgeschwindigkeitsbereiche von mehr als 30 Sites mit unterschiedlichen Höchstwerten anzuzeigen. Also +1!

+1, es ist sehr nützlich, wenn wir diese Funktion haben

+1 für max bitte! Gauge ist ohne es für mich fast nutzlos.

+1 das gleiche für mich, ich brauche diese Funktion auch.

+1

+1

+1

Wie kommt es, dass ALLE Leute diese nervigen Benachrichtigungen erhalten, AUSSER die Betreuer :s

Wir sehen sie alle gut, ungefähr 100 pro Tag :). Sollten wir etwas dagegen tun?

An die Leute, die jedes Messgerät anpassen müssen, wenn sich etwas wie der Speicherplatz ändert, warum nicht eine Nutzung in Prozent anzeigen? Also current()/max()

Ich kann immer noch sehen, dass diese Funktionsanforderung eine Verbesserung darstellt, aber ich dachte, es könnte in der Zwischenzeit helfen.

@sanderploegsma Tolle Idee als Workaround!
Aber ich hoffe, dass sie es in naher Zukunft ermöglichen werden, Variablen für Min/Max-Werte zu verwenden.

@sanderploegsma Das geht leider nur mit bestimmten Backends, geht mit InfluxDB AFAIK nicht... ☹️

@sanderploegsma Das geht leider nur mit bestimmten Backends, geht mit InfluxDB AFAIK nicht... ☹️

Es ist möglich, wir verwenden es mit InfluxDB mit der folgenden Metrik:

SELECT mean("used_space")/mean("total_space")*100 FROM "disk_space" WHERE ("hostname" =~ /^$server$/) AND $timeFilter GROUP BY time($__interval) fill(null)
Jetzt müssen Sie nur noch die Einheit in Prozent (0-100) ändern, Ihre Schwellenwerte definieren und die max Gauge im Options-Tab auf 100 konfigurieren

@dyordanovv Funktioniert nur, wenn Ihr "Gesamt"-Wert in derselben Metrik enthalten ist, was bei mir nicht der Fall ist. Außerdem erhalten Sie hier nur einen Prozentsatz und keine Anzeige, die beispielsweise 572 MB / 1024 MB sagt, was nützlich ist, um auf einen Blick zu sehen.

Es wäre also wirklich schön, eine separate Abfrage zum Ermitteln des Maximalwerts definieren zu können, sollte nicht zu schwer sein!

+1
und im Allgemeinen wäre es großartig, die Verwendung von Variablen an anderen Stellen wie im Graph-Panel -> Achsen -> Y-Max . zuzulassen

Hallo, geht das mit einem benutzerdefinierten Plugin?
(fragen, um zu wissen, ob es eine "grafana" -Einschränkung gibt oder ob wir es selbst tun könnten)

An die Leute, die jedes Messgerät anpassen müssen, wenn sich etwas wie der Speicherplatz ändert, warum nicht eine Nutzung in Prozent anzeigen? Also current()/max()

Ich kann immer noch sehen, dass diese Funktionsanforderung eine Verbesserung darstellt, aber ich dachte, es könnte in der Zwischenzeit helfen.

Singlestat (Multistat?) Nachfolger könnte Folgendes ermöglichen:

  1. Verwenden von mehr als einer Metrik; A, B, C usw.
  2. die sich auf einen Metrikwert beziehen, ergeben Min, Max usw. oder sogar die Anzeige von Statistikwerten selbst.

Mit solchen Dingen könnte der Rest logisch und einfach gemacht werden, oder?

Heute streuen wir Tonnen von Wiederholungsdiagrammen für dieselbe Variable, nur um die Zahlen klar anzuzeigen.

Vielleicht ist dies der Punkt, an dem dies getan werden muss? -- https://github.com/grafana/grafana/issues/10358

Obwohl ich hauptsächlich nach einem Weg suche, einen dynamischen Maximalwert zu erhalten ... dh einfacher als ein komplettes Multistat-Panel.

Diese Funktion wird seit fast 2 Jahren nachgefragt und das Arbeiten mit nicht prozentualen Werten für das Messgerät ist ohne Variable eine echte Qual.
Wenn Sie andere Werte anzeigen möchten, die sich völlig voneinander unterscheiden (mit einer Variablen, um mehrere Hostnamen mit InfluxDB zu erhalten), können Sie in Ihrem Dashboard kein wiederholtes Panel verwenden.
Zum Beispiel möchte ich die Gesamtmenge an GB sehen, die pro Host mit Messgeräten verwendet wird. Die einzige Möglichkeit, dies zu tun, besteht darin, für jeden Wert ein Panel zu erstellen und den gesamten Speicherplatz manuell zu ermitteln und ihn selbst zum maximalen Wert der Anzeige hinzuzufügen.

Ich hoffe sehr, dass diese Funktion bald implementiert wird. (soweit ich das sehen kann ist es noch nicht in der Nightly Build 5.5.0-d95a42b3pre1)

+1

+1

+1 Ich brauche das wirklich!, es wird so funktional und nutzbar für Werte sein, die sich jederzeit ändern können. Wie ist der Status dieser Funktion? Darüber bin ich wirklich aufgeregt.

+1

+1

+1

2019 +1

Arbeitet jemand daran?

@ch-hristov Sieht nicht so aus. Bitte beachten Sie jedoch, dass die Gauge-Funktionalität in Singlestat in ein neues Panel namens Gauge migriert wird und in React geschrieben ist. Wenn Sie damit arbeiten möchten, sollte es für das React Gauge-Panel implementiert werden.

+1 Bitte

irgendwelche Updates? Dies wäre nützlich für Plan-/Faktenmetriken

+1

Könnten wir mit der +1 aufhören? Stimmen Sie einfach für einen anderen Beitrag ab. Alle anderen, die diese Ausgabe abonnieren, bekommen eine dumme Mail, weil sie "cool" sein wollen. Bitte hör auf.

Könnten wir mit der +1 aufhören? Stimmen Sie einfach für einen anderen Beitrag ab. Alle anderen, die diese Ausgabe abonnieren, bekommen eine dumme Mail, weil sie "cool" sein wollen. Bitte hör auf.

Du kannst den Thread stumm schalten...

Du kannst den Thread stumm schalten...

Das ist schwachsinnig. Wir haben diesen Thread aus einem bestimmten Grund abonniert, um nicht zu sehen, dass die Leute denken, dass sie cool sind, indem sie +1 tun, als wäre dies das tote Ding namens google+. Wir haben uns abonniert, weil wir den Fortschritt zu diesem Thema sehen möchten, hier geht es um Grafana. Bleiben wir bei Grafana und seinen Funktionen/Problemen, was auch immer.

Du kannst den Thread stumm schalten...

Das ist schwachsinnig. Wir haben diesen Thread aus einem bestimmten Grund abonniert, um nicht zu sehen, dass die Leute denken, dass sie cool sind, indem sie +1 tun, als wäre dies das tote Ding namens google+. Wir haben uns abonniert, weil wir den Fortschritt zu diesem Thema sehen möchten, hier geht es um Grafana. Bleiben wir bei Grafana und seinen Funktionen/Problemen, was auch immer.

Meinetwegen

Ich habe mich hauptsächlich mit der Balkenanzeige beschäftigt, weil ich horizontale Balkendiagramme wollte, aber dynamische / automatische Maximalwerte benötigte.
Habe jetzt festgestellt, dass

+1

2020 +1

Hi,
Das interessiert mich sehr.
arbeitet derzeit jemand daran?

Dieses Thema ist seit fast vier Jahren offen und es hat so viele Likes, aber es wird nicht implementiert? Wieso den? Ich habe hier keinen Betreuerkommentar gesehen? Oder habe ich es verpasst?
Die prozentuale Problemumgehung ist nur das, eine Problemumgehung.
Wenn Sie Beispiele wie hier erwähnt mit Arbeitsspeicher (RAM) oder Speicher oder (in meinem Fall) Knoten in einem Cluster haben, kann der Prozentsatz Ihnen eine Vorstellung geben, aber es ist für das menschliche Gehirn psychologisch anders, wenn Sie Prozentsätze oder einen Gesamtwert sehen.

Wenn ich sehe, dass unser Cluster eine Auslastung von 70 Prozent hat oder ich sehe, dass 70 Knoten verwendet werden, aber 30 im Leerlauf sind, macht das einen großen Unterschied in seiner Aussage und hilft auch, umsetzbare Informationen bereitzustellen.
Wenn ich nur den Prozentsatz habe, muss ich die Berechnung alleine oder in einem anderen Panel durchführen. Aber dann habe ich zwei Panels, um einen guten Überblick über den Status zu bekommen, anstatt nur ein wirklich hilfreiches Panel.

Dieses Thema ist seit fast vier Jahren offen und es hat so viele Likes, aber es wird nicht implementiert? Wieso den?

Ich würde es lieben, wenn dies implementiert würde, aber die obige Frage zu beantworten wäre - weil niemand es implementiert hat. Die Leute waren beschäftigt, hatten andere Prioritäten oder wussten einfach nicht, wie man programmiert. Niemand hat also eine PR eingereicht und niemand konnte die erforderlichen Anstrengungen unternehmen. Das ist höchstwahrscheinlich der Grund.

Zu Ihrer Information.. dies wird (zumindest in irgendeiner Form) in 7.0 kommen, da wir eine allgemeinere Infrastruktur zum Überschreiben von Eigenschaften haben, mit der Sie Vorlagenvariablen (und Metadaten aus der Abfrageantwort) verwenden können.

Dieses Feature ist mehr als 4 Jahre alt, daher glaube ich nicht, dass es jetzt jemand tun wird, wenn es nicht in 4 Jahren gemacht worden wäre. Eine mögliche Problemumgehung, die ich implementiert habe, ist mit dem Kreisdiagramm (dies ist der Anzeige am nächsten) mit der Auswahl von zwei Werten (sagen wir, wir zeigen den verwendeten RAM / Gesamt-RAM an):

  • Verwendeten RAM auswählen
  • select (total RAM - used RAM) - das ergibt den freien RAM
    Wenn Sie ein Tortendiagramm für den Job auswählen, erhalten Sie einen vollständigen Kreis mit dem verwendeten + freien RAM als Slices.

Zu Ihrer Information.. dies wird (zumindest in irgendeiner Form) in 7.0 kommen, da wir eine allgemeinere Infrastruktur zum Überschreiben von Eigenschaften haben, mit der Sie Vorlagenvariablen (und Metadaten aus der Abfrageantwort) verwenden können.

Wir haben jetzt 7.0.3 und das ist immer noch ein Problem. Ich kann mir einfach nicht vorstellen, wie Leute Diagramme verwenden, ohne den maximalen Wert festlegen zu können, es ist eine super große Enttäuschung für mich.

Dieses Feature ist mehr als 4 Jahre alt, daher glaube ich nicht, dass es jetzt jemand tun wird, wenn es nicht in 4 Jahren gemacht worden wäre. Eine mögliche Problemumgehung, die ich implementiert habe, ist mit dem Kreisdiagramm (dies ist der Anzeige am nächsten) mit der Auswahl von zwei Werten (sagen wir, wir zeigen den verwendeten RAM / Gesamt-RAM an):

* 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 haben Sie herausgefunden, wie Sie mehrere Hosts/Instanzen oder eine erstellen ?

Dieses Feature ist mehr als 4 Jahre alt, daher glaube ich nicht, dass es jetzt jemand tun wird, wenn es nicht in 4 Jahren gemacht worden wäre. Eine mögliche Problemumgehung, die ich implementiert habe, ist mit dem Kreisdiagramm (dies ist der Anzeige am nächsten) mit der Auswahl von zwei Werten (sagen wir, wir zeigen den verwendeten RAM / Gesamt-RAM an):

* 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 haben Sie herausgefunden, wie Sie mehrere Hosts/Instanzen oder eine erstellen ?

Nein, in meinem Fall war es nicht nötig.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen