Grafana, PostgreSQL als DbLog ... Kein Erfolg.

Begonnen von tomleitner, 15 Juli 2020, 17:07:23

Vorheriges Thema - Nächstes Thema

tomleitner

Hallo,

Ich betreibe FHEM mit PostgreSQL ohne Probleme.  Wollte mir heute das neue Grafana 7 für die Visualisierung ansehen. Ich habe aktuell ca. 2-3 Monate an Daten in der "history" Tabelle sowie ca. 100 FHEM devices mit teilweise sehr viele Readings.

Problem: Grafana setzt offenbar eine SQL Query ab die minutenlang braucht und die ich auch nicht unterbinden kann:

SELECT DISTINCT quote_literal(reading) FROM history WHERE "timestamp" BETWEEN '2020-07-15T08:35:28.39Z' AND '2020-07-15T14:35:28.39Z' AND reading IS NOT NULL ORDER BY 1 LIMIT 100


Das dauert bei meiner Datenbank einige Minuten und wird von Grafana automatisch abgesetzt ohne das ich was tun kann.

Meine eigene Query für die Daten kommt gar nie zum Zug:

SELECT
  "timestamp" AS "time",
  value
FROM history
WHERE
  $__timeFilter("timestamp") AND
  device = 'PoolTemperature' AND
  reading = 'Temperatur_Wasser'
ORDER BY 1


Wenn ich diese Query in PgAdmin ausführe:

SELECT "timestamp" AS "time", value FROM history WHERE "timestamp" BETWEEN '2020-07-15T08:25:47.121Z' AND '2020-07-15T14:25:47.121Z' AND device = 'PoolTemperature' AND reading = 'Temperatur_Wasser' ORDER BY 1


klappt das problemlos -- siehe Fotos.  Im Grafana allerdings nicht?

Hat irgendwer einen Tip? Hat das jemand am Laufen?

Danke // Tom