2016-07-16 2 views
2

J'utilise collectd cpu plugin et collecte les messages de logs en utilisant logstash. Je dans logstash je vois erreur suivante, quelqu'un sait comment résoudre ce problème?Collectd cpu plugin Valeur non valide pour le type 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} 

ma version collectd - 5.5.1

Répondre

3

Voir logstash collectd documentation:

Si aucun types.db est fourni le inclus types.db sera utilisé (actuellement 5.4.0)

Il semble qu'il y ait eu quelques changements dans collectd 5.5.1 (voir here). , Vous devez donc définir explicitement la types.db, par exemple:

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

Voir https://collectd.org/documentation/manpages/types.db.5.shtml afin de déterminer l'emplacement de types.db dans votre installation.