Wo ist die Logdatei von logstash, wenn sie als Dienst ausgeführt wird
355
eran
Ich habe logstash 6.2.4
auf 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.service
Ausfü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 Antworten auf die Frage
Verwandte Probleme
-
1
Tools können keine Verbindung zu ElasticSearch herstellen
-
1
Elasticsearch ordnet Shards keinem (neuen) Knoten zu
-
0
Zugriff auf ElasticSearch in AWS nicht möglich
-
0
Wie löse ich einen SSH-Admin-Benutzerbefehl für eine Bitbucket-Installation auf dem QNAP auf?
-
1
Senden einer http-Anfrage über den SSH-Server
-
1
Wie installiere ich NPM / elasticsearch-head ohne Internetverbindung?
-
2
tshark -ek erstellt doppelte Schlüssel, die elasticsearch 6.0 nicht akzeptiert
-
0
Mehrere Linux-Server verwalten
-
1
Wie können Sie nach Datum und Uhrzeit auf der Registerkarte "Entdecken" von Kibana sortieren?
-
0
Index kann nicht aus Filebeat in Elasticsearch neu geladen werden