我已經使用RPM安裝logstash。因此,logstash以Linux服務運行。我想調試管道,需要查看的運行logstash作爲服務並查看標準輸出
output {
stdout { codec => rubydebug }
}
的內容,但由於logstash被作爲一種服務啓動 - 在那裏/你怎麼看待標準輸出?有沒有辦法將rubydebug的內容傳送到日誌文件/var/log/logstash/logstash.log
?
彌敦道
我已經使用RPM安裝logstash。因此,logstash以Linux服務運行。我想調試管道,需要查看的運行logstash作爲服務並查看標準輸出
output {
stdout { codec => rubydebug }
}
的內容,但由於logstash被作爲一種服務啓動 - 在那裏/你怎麼看待標準輸出?有沒有辦法將rubydebug的內容傳送到日誌文件/var/log/logstash/logstash.log
?
彌敦道
在init腳本我有,它包括這樣:
> "${LS_LOG_DIR}/$name.stdout"
我也得到/var/log/logstash/logstash.stdout
在任何情況下使用要運行更新的systemd
服務,可以通過運行journalctl -u logstash
查看stdout。無需編輯任何文件/腳本,並與logstash
中的stdout
輸出一起使用。