Hibiscus-server und RRD Charts

 
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 235
Dabei seit: 07 / 2009
Betreff:

Hibiscus-server und RRD Charts

 · 
Gepostet: 23.11.2019 - 13:34 Uhr  ·  #1
Hallo,

für Sensors und Memory werden RRD-Charts erstellt, nur nicht für die Salden. Dafür habe diese Fehlermeldung im Log:
Code
23.11.19 13:28  NamedConcurrentQueue  error while processing message java.lang.IllegalArgumentException: Datasource already defined: DS:hibiscus.s.980645246:GAUGE:600:U:U         at org.rrd4j.core.RrdDef.addDatasource(RrdDef.java:310)         at org.rrd4j.core.RrdDef.addDatasource(RrdDef.java:335)         at de.willuhn.jameica.sensors.service.impl.RRDImpl.store(RRDImpl.java:374)         at de.willuhn.jameica.sensors.service.impl.RRDImpl.archive(RRDImpl.java:306)         at de.willuhn.jameica.sensors.service.impl.RRDImpl.access$100(RRDImpl.java:58)         at de.willuhn.jameica.sensors.service.impl.RRDImpl$MyMessageConsumer.handleMessage(RRDImpl.java:549)         at de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver(NamedConcurrentQueue.java:249)         at de.willuhn.jameica.messaging.NamedConcurrentQueue.access$000(NamedConcurrentQueue.java:29)         at de.willuhn.jameica.messaging.NamedConcurrentQueue$1.run(NamedConcurrentQueue.java:84)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)         at java.lang.Thread.run(Thread.java:748)
23.11.19 13:28  NamedConcurrentQueue  consumer de.willuhn.jameica.sensors.service.impl.RRDImpl$MyMessageConsumer produced an error (java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Datasource already defined: DS:hibiscus.s.980645246:GAUGE:600:U:U) while consuming message de.willuhn.jameica.sensors.messaging.MeasureMessage@2cef0c08
23.11.19 13:28  RRDImpl  creating new rrd file /var/lib/hibiscus/.jameica/jameica.sensors/hibiscus.server.device/hibiscus.server.device.accounts.rrd

Ich nehme an, dass die Fehlermeldung damit zusammen hängt, dass ich RRD-Charts bei den Salden nicht funktionieren. Was kann ich machen?

Gruß
Maik
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 25.11.2019 - 09:40 Uhr  ·  #2
Eigentlich sollte das mit den Salden auch funktionieren. Bisweilen klappt das allerdings nicht. Ich habe den Fehler selbst auch schonmal gesehen. Meine Vermutung ist, dass der Datasource-Name bei den Konten manchmal zu lang für RRD wird. Ich hab mal eine Änderung eingecheckt. Ist morgen im Nightly-Build. Vielleicht geht es damit.
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 235
Dabei seit: 07 / 2009
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 08.06.2020 - 23:11 Uhr  ·  #3
Sorry, das Thema war nicht so wichtig,
Aber hier noch eine Rückmeldung, auch mit dem heutigen nigthly-build geht es nicht. Es kommt immer diese Fehlermeldung:
Code
[Mon Jun 08 23:09:12 CEST 2020][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: JVM Statistics
[Mon Jun 08 23:09:12 CEST 2020][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: hibiscus.server: account statistics
[Mon Jun 08 23:09:12 CEST 2020][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: hibiscus.server: scheduler statistics
[Mon Jun 08 23:09:12 CEST 2020][INFO][pool-1-thread-1][de.willuhn.jameica.sensors.service.impl.RRDImpl.store] creating new rrd file /var/lib/hibiscus/.jameica/jameica.sensors/hibiscus.server.device/hibiscus.server.device.accounts.rrd
[Mon Jun 08 23:09:12 CEST 2020][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] consumer de.willuhn.jameica.sensors.service.impl.RRDImpl$MyMessageConsumer produced an error (java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Datasource already defined: DS:1995027765.980645246:GAUGE:600:U:U) while consuming message de.willuhn.jameica.sensors.messaging.MeasureMessage@7b277db0
[Mon Jun 08 23:09:12 CEST 2020][INFO][pool-1-thread-1][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] error while processing message
java.lang.IllegalArgumentException: Datasource already defined: DS:1995027765.980645246:GAUGE:600:U:U
        at org.rrd4j.core.RrdDef.addDatasource(RrdDef.java:310)
        at org.rrd4j.core.RrdDef.addDatasource(RrdDef.java:335)
        at de.willuhn.jameica.sensors.service.impl.RRDImpl.store(RRDImpl.java:374)
        at de.willuhn.jameica.sensors.service.impl.RRDImpl.archive(RRDImpl.java:306)
        at de.willuhn.jameica.sensors.service.impl.RRDImpl.access$100(RRDImpl.java:58)
        at de.willuhn.jameica.sensors.service.impl.RRDImpl$MyMessageConsumer.handleMessage(RRDImpl.java:549)
        at de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver(NamedConcurrentQueue.java:249)
        at de.willuhn.jameica.messaging.NamedConcurrentQueue.access$000(NamedConcurrentQueue.java:29)
        at de.willuhn.jameica.messaging.NamedConcurrentQueue$1.run(NamedConcurrentQueue.java:84)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)


Gruß
Maik
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 09.06.2020 - 09:56 Uhr  ·  #4
Ist immer noch der selbe Fehler. Es gibt also immer noch Szenarien, bei denen es zu Namensueberschneidungen gibt. Ich toleriere den Fehler jetzt und logge es nur noch als Warnung im Log. Ist morgen im Nightly-Build.
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 235
Dabei seit: 07 / 2009
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 08.09.2020 - 23:00 Uhr  ·  #5
Hallo Olaf,
mit der Version funktioniert es jetzt.

Im Log tauchen jetzt alle 5 Minuten diese Meldungen auf:
Code

08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597858. Last update time was 1599597858, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:17   RRDImpl  Bad sample time: 1599597857. Last update time was 1599597857, at least one second step is required
08.09.2020 22:44:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: scheduler statistics
08.09.2020 22:44:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: account statistics
08.09.2020 22:44:16   SchedulerImpl$Worker  collected data from device: JVM Statistics
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:17   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:16   RRDImpl  Bad sample time: 1599597557. Last update time was 1599597557, at least one second step is required
08.09.2020 22:39:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: scheduler statistics
08.09.2020 22:39:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: account statistics
08.09.2020 22:39:16   SchedulerImpl$Worker  collected data from device: JVM Statistics
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:17   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:16   RRDImpl  Bad sample time: 1599597257. Last update time was 1599597257, at least one second step is required
08.09.2020 22:34:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: scheduler statistics
08.09.2020 22:34:16   SchedulerImpl$Worker  collected data from device: hibiscus.server: account statistics
08.09.2020 22:34:16   SchedulerImpl$Worker  collected data from device: JVM Statistics
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required
08.09.2020 22:29:16   RRDImpl  Bad sample time: 1599596957. Last update time was 1599596957, at least one second step is required

Vielleicht kannst du damit ja was anfangen.

Danke!

Schöne Grüße
Maik
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 09.09.2020 - 15:32 Uhr  ·  #6
Ich befuerchte, damit wirst du erstmal leben muessen. Ich habe hierfuer leider noch keine Loesung.
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 235
Dabei seit: 07 / 2009
Betreff:

Re: Hibiscus-server und RRD Charts

 · 
Gepostet: 09.09.2020 - 17:24 Uhr  ·  #7
Hallo Olaf,

Dank!
Ist kein Problem....

Schöne Grüße
Maik
Gewählte Zitate für Mehrfachzitierung:   0