【发布时间】:2013-10-05 20:31:08
【问题描述】:
是否可以记录 logstash 文件插件的操作? (即它尝试发送什么文件,发生什么错误等)
【问题讨论】:
是否可以记录 logstash 文件插件的操作? (即它尝试发送什么文件,发生什么错误等)
【问题讨论】:
是的,您可以通过应用查看它尝试发送的文件、通过输出部分发生的错误:
stdout { codec => rubydebug }
编解码器负责提供输出。因此,它在这里使用 ruby “awesome_print” 库输出您的事件数据。
【讨论】:
如果你想调试进程本身,你可以像这样运行它
/opt/logstash/bin/logstash -f yourconf.conf -v --debug --verbose
注意:根据@neeraj-gupta 的说法,同时使用--debug 和--verbose 可能会在尝试查看cloudwatch 的调试日志时出现问题,并且仅使用--debug 就足够了.
所以实际上这样的东西更贴切:
/opt/logstash/bin/logstash -f yourconf.conf --debug
【讨论】:
在新版本中标准输出格式改变
stdout { codec => rubydebug }
【讨论】: