收集的cpu插件类型disk_io_time的值无效

时间:2016-07-16 01:02:58

标签: collectd

我正在使用collectd cpu插件并使用logstash收集日志消息。我在logstash中看到以下错误,有人知道如何修复它吗?

{: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}

我的收藏版本 - 5.5.1

1 个答案:

答案 0 :(得分:3)

请参阅logstash collectd documentation

  

如果没有提供types.db,将使用包含的types.db(目前为5.​​4.0)

似乎在collectd 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的位置。