Wie bekomme ich konsistente Werte mit influxdb non_negative_derivative?

Mit grafana mit influxdb, ich versuche zu zeigen, die pro Sekunde von einigen Wert, ist ein Zähler. Wenn ich die non_negative_derivative(1s) Funktion, der Wert der rate scheint sich dramatisch ändern, je nach der Zeit, die Breite der grafana-Ansicht. Ich bin mit der last selector (könnte aber auch verwenden max das ist der gleiche Wert, da es einen Zähler).

Speziell, ich bin mit:

SELECT non_negative_derivative(last("my_counter"), 1s) FROM ...

Entsprechend der influxdb docs nicht-negativ-Derivat:

InfluxDB berechnet die Differenz zwischen chronologischen Feld-Werte und wandelt diese Ergebnisse in der rate änderung pro Einheit.

So zu mir, das bedeutet, dass der Wert an einem bestimmten Punkt nicht geändert werden sollte, dass viel, wenn die Erweiterung der time-Ansicht, da der Wert sollte rate der änderung pro Einheit (1s-in meinem Beispiel-query oben).

In Graphit-Sie haben die spezifische perSecond - Funktion, die funktioniert viel besser:

perSecond(consolidateBy(my_counter, 'max'))

Irgendwelche Ideen auf, was ich falsch mache mit dem Zustrom obige Abfrage?

InformationsquelleAutor Ben | 2016-06-24
Schreibe einen Kommentar