2016-12-20 1 views
0

Also mein Hauptziel ist es, eine Grafik zu erstellen, die zeigt, wie viele Daten ich in einem Monat in grafana durchgemacht habe (ich bin auf einer Comcast-Leitung).Wie fügen Sie eine Abfrage für Daten, gruppiert durch eine Regex in influxdb zu Grafana hinzu?

Monat ist kein Zeitraum, aber die Influxdb GROUP BY time() Funktion unterstützt. The documentation I looked at. Von hier aus sieht es so aus, als ob die längste Zeitperiode eine Woche ist, wahrscheinlich weil sie sich nicht wie ein Monat ändert.

Allerdings bemerkte ich, dass alle meine Zeitstempel das gleiche Format verwenden (es wäre seltsam, wenn sie nicht ich denke). Ich weiß, dass Influxdb Regex FROM und WHERE-Anweisungen unterstützt, aber unterstützt GROUP BY? Wenn ja, könnte ich etwas wie "/-([^-]+)-/" verwenden, um Zeitstempel wie 2016-12-18T08:25:50Z abzufragen und damit zu gruppieren? Oder unterstützt influxdb verschachtelte Abfragen?

bearbeiten: sieht aus wie ich sah .9. Ich habe bis 1.1 bearbeitet, aber nichts über meine Frage bearbeitet.

GROUP BY time() Abfragen Gruppenabfrageergebnisse durch ein vom Benutzer festgelegten Zeitintervall

Ich bin nicht wirklich sicher, wie das, dass mein lange Zeit Änderungen für einen Monat unter Berücksichtigung funktionieren würde?

Antwort

0

Keine Version von InfluxDB unterstützt GROUP BY <regular expression>, aber wie auf 1.2 subqueries will be supported.

+0

Vielen Dank. Ich habe dieses Problem gelöst, indem ich ein kleines Python-Skript mit dem influxdb-Client geschrieben habe – Electronicks

+0

Awesome! Freut mich zu hören, dass etwas funktioniert hat. –

+0

Was ich wollte, war einfach zu komplex für eine einzige Abfrage – Electronicks

Verwandte Themen