Wo ist die Logdatei von logstash, wenn sie als Dienst ausgeführt wird

355
eran

Ich habe logstash 6.2.4auf Ubuntu 16.04 installiert und es explizit mit der Out-of-the-Box-Konfiguration ausgeführt:

curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.deb sudo dpkg -i logstash-6.2.4.deb sudo /usr/share/logstash/bin/logstash --path.settings /etc/logstash/ 

Ich kann die Protokolle unter sehen tail -f /var/log/logstash/logstash-plain.log.

Wenn ich jedoch logstash als Systemdienst ausführe sudo service logstash start, werden die Protokolle nicht geschrieben /var/log/logstash/. Wo sind sie?

Bei der /etc/systemd/system/logstash.serviceAusführung wird derselbe Befehl ausgeführt ExecStart=/usr/share/logstash/bin/logstash "--path.settings" "/etc/logstash". Daher würde ich den gleichen Speicherort für die Protokolldatei erwarten.

0

0 Antworten auf die Frage