Autor Thema: Grafana, PostgreSQL als DbLog ... Kein Erfolg.  (Gelesen 836 mal)

Offline tomleitner

  • Full Member
  • ***
  • Beiträge: 146
Grafana, PostgreSQL als DbLog ... Kein Erfolg.
« am: 15 Juli 2020, 17:07:23 »
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




 

decade-submarginal