2017-03-13 3 views
0

Grafana 3.1.1 mit einem Flüster-Backend.Grafana Sumarize Summenauflösung

ich zu verwenden Ich versuche zusammenfassen, um zu verfolgen, wie viele Minuten während des Tages ein, wenn meine Parameter 1.

Hier gesetzt wird, ist die Aussage, die ich benutze: summarize (thermostat.living_room.heatstate , '1d', 'sum', false)

Es zeigt immer viel weniger als erwartet. Zur Fehlersuche habe ich die Anweisung wie folgt geändert: summieren (thermostat.living_room.heatstate, '1h', 'sum', false)

Wenn mein Zeitbereich 6 Stunden oder weniger ist, dann funktioniert die Zusammenfassung wie erwartet. Wenn der Zeitbereich 12 Stunden oder mehr beträgt, ist die Summe, die durch Zusammenfassung dargestellt wird, viel kleiner als erwartet.

Es scheint mir, dass wenn ich versuche, für 1 pro Tag summieren, es nicht alle Datenpunkte für den Tag abruft, so dass meine Daten viel kleiner als erwartet sind. Ich habe keine Informationen auf der Grafana-Website gefunden, die darüber sprechen, wie man dieses Verhalten ändern kann.

Danke, Louis

Antwort

1

Es ist nicht Grafana Problem ist - sollten Sie richtig Ihre Retention und Aggregation in Graphit aufgebaut. Bitte überprüfen Sie Graphite documentation oder summary. Ich glaube, Sie benötigen, um Ihre Punkte zu halten für mindestens 1 Tag nicht aggregierte, also, wenn Sie Ihre Temperatur einmal pro Minute senden, sollten Sie haben, ist retention = 1m:1d, ...

+0

Meine Retention zur Zeit auf. pattern = * Einbehalten = 60s : 365,5m: 5y, also habe ich 1 Minute Daten für ein ganzes Jahr. Die Aggregation ist ebenfalls auf Standard gesetzt, aber ich denke nicht, dass sie in diesem Fall gelten sollte. Es sieht so aus, als ob eine Art Aggregation als Teil des zusammenfassenden Aufrufs stattfindet. ~ – lmwilco1

+0

Sie waren absolut richtig, mir fehlte das 'd' für 365d. Es sieht nach dem Hinzufügen aus, dass es korrekt funktioniert. Danke für die Ansprache in die richtige Richtung. – lmwilco1