This started this week. At times collectd seems to stop collecting stats for certain parameters. In the last two times it stopped the signal level and the noise level seems to be missing while other stats like the range data is fine. Here’s two graphs from the same time period this evening. Would anyone have a place for me to start and try to figure this out?
Are you seeing any errors in the log from collectd? If it’s having problems writing to the rrd files for some reason, it usually has some kind of output there.
OK, I’ve edited the collectd.conf file to now create and log to the /var/log/collectd.log file. I will keep an eye on it and see what gets logged.
…Tom
Here’s two log entries from my new log file following a restart.
[2016-02-19 23:58:04] uc_update: Value too old: name = localhost/dump1090-rpi/dump1090_messages-strong_signals; value time = 1455940682.600; last cache update = 1455940682.600;
[2016-02-19 23:58:04] Filter subsystem: Built-in target `write’: Dispatching value to all write plugins failed with status -1.
It’s a quirk of collectd, it doesn’t like being given the same timestamp twice.
But dump1090 reports the timestamp from the json files (which is the right thing to do)
So if the json file timestamp doesn’t increase between two collectd polls. you get that error.
It’s generally harmless if the json file really is being updated.
Any thoughts on why collectd would stop processing only 4 of the .rrd files with only a log entry similar to the above in common? This issue started this week and has occured twice a couple days apart. All I did to resolve was to reboot.