我使用了logstash的RPM安装。因此,logstash作为Linux服务运行。我想调试一个管道,需要查看
的内容output {
stdout { codec => rubydebug }
}
但是,因为logstash是作为服务启动的 - 你在哪里/如何查看stdout?有没有办法将rubydebug的内容传递到/var/log/logstash/logstash.log
的日志文件中?
森
答案 0 :(得分:2)
在我的init脚本中,它包括:
> "${LS_LOG_DIR}/$name.stdout"
我得到/var/log/logstash/logstash.stdout
答案 1 :(得分:1)
如果有人使用较新的systemd
来运行服务,可以通过运行journalctl -u logstash
查看stdout。无需编辑任何文件/脚本,并且可以使用stdout
中的logstash
输出。