Verwenden der InfluxDB-Unterabfrage zum Subtrahieren von Werten

9

Ich habe eine Influx-Datenbank, die mit Werten gefüllt wird. Diese Werte werden von Grafana präsentiert. Was ich brauche ist, die tatsächlichen Werte abhängig vom gewählten Zeitintervall zu erhalten.

Zur Zeit habe ich die folgende Abfrage für eine einzelne Metrik:

%Vor%

Was ich will, ist, den niedrigsten Wert von diesem Intervall zu subtrahieren, so dass nur die Werte innerhalb dieses Intervalls gezählt werden. Daher muss das Diagramm bei Null beginnen. Um den niedrigsten Wert aus diesem Intervall zu erhalten, verwende ich:

%Vor%

Also dachte ich, dass die Kombination dieser beiden (mit einer Unterabfrage) wie folgt funktionieren sollte:

%Vor%

Leider funktioniert das nicht. Die Abfrage wird nicht als Unterabfrage akzeptiert.

    
Nhz 04.04.2017, 09:19
quelle

1 Antwort

0

@Pigueiras:

Ich habe Schwierigkeiten, zu wissen, auf welcher Version von InfluxDB mein Setup läuft. Tatsächlich wurde der gesamte Workflow von meinem früheren Kollegen entwickelt, einschließlich InfluxDB (um Zeitreihendaten zu speichern) + Grafana (um Daten am Frontend abzufragen und zu visualisieren).

Ich habe jedoch festgestellt, dass mein Grafana v4.5.2

ist

Ich möchte auch Unterabfragen in Grafana wie folgt verwenden:

InfluxDB-Unterabfragen in Grafica FAILS mit "Fehler beim Parsen der Abfrage: GROUP BY benötigt mindestens eine Aggregatfunktion"

Ich bin mir nicht sicher, ob es an der Versionskonflikt oder etwas anderes fehlt.

Ihre Unterstützung wäre willkommen.

Bala

    
Kalluri 01.03.2018 03:38
quelle

Tags und Links