将logstash作为服务运行并查看stdout

时间:2016-04-04 21:18:46

标签: logstash logstash-configuration

我使用了logstash的RPM安装。因此,logstash作为Linux服务运行。我想调试一个管道,需要查看

的内容
output {
  stdout { codec => rubydebug }
}

但是,因为logstash是作为服务启动的 - 你在哪里/如何查看stdout?有没有办法将rubydebug的内容传递到/var/log/logstash/logstash.log的日志文件中?

2 个答案:

答案 0 :(得分:2)

在我的init脚本中,它包括:

 > "${LS_LOG_DIR}/$name.stdout"

我得到/var/log/logstash/logstash.stdout

答案 1 :(得分:1)

如果有人使用较新的systemd来运行服务,可以通过运行journalctl -u logstash查看stdout。无需编辑任何文件/脚本,并且可以使用stdout中的logstash输出。