是否可以记录 logstash 文件插件的操作?(即它尝试发送什么文件,发生什么错误等)
问问题
66306 次
4 回答
53
在新版本中标准输出格式已更改
stdout { codec => rubydebug }
于 2014-04-29T12:55:42.987 回答
15
如果你想调试进程本身,你可以像这样运行它
/opt/logstash/bin/logstash -f yourconf.conf -v --debug --verbose
注意:根据@neeraj-gupta 的说法,使用--debug
and--verbose
同时在尝试查看 cloudwatch 的调试日志时可能会导致问题,并且仅使用--debug
就足够了。
所以实际上这样的事情更贴切:
/opt/logstash/bin/logstash -f yourconf.conf --debug
于 2015-10-27T20:14:23.517 回答
2
是的,您可以通过应用查看它尝试发送的文件、通过输出部分发生的错误:
stdout { codec => rubydebug }
Codec 负责提供输出。因此,它在这里使用 ruby “awesome_print” 库输出您的事件数据。
于 2015-11-22T06:14:20.957 回答