Hallo,
ich habe openhab 2.5 auf meinem Raspberry 3+ laufen.
Darin ist auf eine influxdb Datenbank und Grafana installiert, die einige Werte mitloggt und grafisch darstellt.
Nun funktioniert seit 3 Tagen grafana nicht mehr - bzw. loggt keine Daten mehr.
Im Openhab.log steht folgendes:
Ich habe das Gefühl, das inzwischen zu viele Datensätze vorhanden sind und weiß nicht, wie ich dies mal bereinigen könnte.
Retention policy steht auf "autogen" unter influxdb.cfg
ich habe openhab 2.5 auf meinem Raspberry 3+ laufen.
Darin ist auf eine influxdb Datenbank und Grafana installiert, die einige Werte mitloggt und grafisch darstellt.
Nun funktioniert seit 3 Tagen grafana nicht mehr - bzw. loggt keine Daten mehr.
Im Openhab.log steht folgendes:
Code:
[COLOR=#6a9955]2020-01-20[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#6a9955]23:49:00.295[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#ce9178][B][ERROR][/B][/COLOR][COLOR=#d4d4d4] [[/COLOR][COLOR=#569cd6]org.influxdb.impl.BatchProcessor[/COLOR][COLOR=#d4d4d4] ] - Batch could not be sent. Data will be lost[/COLOR] [COLOR=#ce9178][I]java.lang.RuntimeException[/I][/COLOR][COLOR=#d4d4d4]: {[/COLOR][COLOR=#ce9178]"error"[/COLOR][COLOR=#d4d4d4]:[/COLOR][COLOR=#ce9178]"[shard 581] lstat /var/lib/influxdb/data/openhab_db/autogen/581/fields.idx: structure needs cleaning"[/COLOR][COLOR=#d4d4d4]}[/COLOR] [COLOR=#ce9178][I] at org.influxdb.impl.InfluxDBErrorHandler.handleError (InfluxDBErrorHandler.java:19) ~[influxdb-java-2.2.jar:?][/I][/COLOR] [COLOR=#ce9178][I] at retrofit.RestAdapter$RestHandler.invoke(RestAdapte r.java:242) ~[retrofit-1.9.0.jar:?][/I][/COLOR] [COLOR=#ce9178][I] at org.influxdb.impl.$Proxy162.writePoints(Unknown Source) ~[?:?][/I][/COLOR] [COLOR=#ce9178][I] at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl. java:151) ~[influxdb-java-2.2.jar:?][/I][/COLOR] [COLOR=#ce9178][I] at org.influxdb.impl.BatchProcessor.write(BatchProces sor.java:171) [influxdb-java-2.2.jar:?][/I][/COLOR] [COLOR=#ce9178][I] at org.influxdb.impl.BatchProcessor$1.run(BatchProces sor.java:144) [influxdb-java-2.2.jar:?][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624) [?:1.8.0_222][/I][/COLOR] [COLOR=#ce9178][I] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222][/I][/COLOR]
Retention policy steht auf "autogen" unter influxdb.cfg
Kommentar