Collectd cpu插件类型的值无效disk_io_time

问题描述:

我正在使用collectd cpu插件并使用logstash收集日志消息。我在logstash中看到以下错误,任何人都知道如何解决它?Collectd cpu插件类型的值无效disk_io_time

{:timestamp=>"2016-07-15T21:03:53.481000+0000", :message=>"Invalid value for type=\"disk_io_time\", key=nil, index=1", :level=>:error} 
{:timestamp=>"2016-07-15T21:03:53.482000+0000", :message=>"Invalid value for type=\"disk_io_time\", key=nil, index=0", :level=>:error} 
{:timestamp=>"2016-07-15T21:03:53.482000+0000", :message=>"Invalid value for type=\"disk_io_time\", key=nil, index=1", :level=>:error} 
{:timestamp=>"2016-07-15T21:03:53.483000+0000", :message=>"Invalid value for type=\"disk_io_time\", key=nil, index=0", :level=>:error} 
{:timestamp=>"2016-07-15T21:03:53.484000+0000", :message=>"Invalid value for type=\"disk_io_time\", key=nil, index=1", :level=>:error} 

我collectd版本 - 5.5.1

logstash collectd documentation

如果没有提供types.db附带types.db将使用(目前为5.​​4.0)

收集5.5.1似乎有一些变化(见here)。因此,你需要明确设置types.db,例如:

input { 
    udp { 
    codec => collectd { 
     typesdb => [ '/usr/share/collectd/types.db'] 
    } 
    } 
} 

https://collectd.org/documentation/manpages/types.db.5.shtml,以确定您的安装types.db的位置。