我正在尝试使用收集的编解码器设置logstash。这是我的配置:
collectd.conf
Hostname "localhost"
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin network
<Plugin interface>
Interface "eth0"
IgnoreSelected false
</Plugin>
<Plugin network>
<Server "127.0.0.1" >
</Server>
</Plugin>
logstash.conf
input {
udp {
port => 25826
buffer_size => 1452
codec => collectd { }
type => "collectd"
}
}
output {
stdout {}
}
但是我在logstash输出中得到的全部都是这些:
2015-03-05T22:06:35.802 + 0000本地主机%{message}
我猜收集到的肯定是向我发送事件,但是它们是空的。
好吧,经过了我无法接受的几个小时之后,我才知道了。您必须为输出指定编解码器,例如:
output {
stdout { codec => json }
}
现在一切正常
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句