go-carbon icon indicating copy to clipboard operation
go-carbon copied to clipboard

Interface conversion error

Open xneo64 opened this issue 8 years ago • 0 comments

Whenever I start the collectd deamon on any of my hosts, I get a number of errors in go-carbon's log, for example:

[2016-03-13 10:17:18] E [persister] UpdateMany /home/graphite/storage/inx/app12/interface/lo/if_octets/tx.wsp recovered: interface conversion: interface is runtime.errorString, not string
[2016-03-13 10:17:19] E [persister] UpdateMany /home/graphite/storage/inx/app12/processes/fork_rate.wsp recovered: interface conversion: interface is runtime.errorString, not string
[2016-03-13 10:17:28] E [persister] UpdateMany /home/graphite/storage/inx/app12/cpu/1/cpu/user.wsp recovered: interface conversion: interface is runtime.errorString, not string
[2016-03-13 10:17:38] E [persister] UpdateMany /home/graphite/storage/inx/app12/disk/xvda2/disk_time/write.wsp recovered: interface conversion: interface is runtime.errorString, not string

The common factor between these collectd plugins is that all are set as DERIVE datatypes. Note these errors only appear once while starting collectd.

Other GAUGE plugins, e.g. memory, do not lose any points in between collectd restarts while DERIVE based plugins, e.g. cpu, interface, have an empty gap because of this.

xneo64 avatar Mar 13 '16 10:03 xneo64