Bearbeiten Sie docker-compose.yml und fügen Sie den folgenden Inhalt hinzu: Version: '3' Leistungen: logstash02: Bild: logstash:6.4.1 Hostname: logstash02 Containername: logstash02 Häfen: - "5045:5045" #Port-Umgebung festlegen: XPACK_MONITORING_ENABLED: "falsch" pipeline.batch.size: 10 Bände: - ./logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf Netzwerkmodus: "Host" Neustart: immer Der Inhalt der Datei ./logstash/logstash.conf ist wie folgt: Version: '3' Leistungen: logstash02: Bild: logstash:6.4.1 Hostname: logstash02 Containername: logstash02 Häfen: - "5045:5045" #Port-Umgebung festlegen: XPACK_MONITORING_ENABLED: "falsch" pipeline.batch.size: 10 Bände: - ./logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf Netzwerkmodus: "Host" Neustart: immer Führen Sie dann docker-compose up aus, um den Logstash-Container zu starten. Beim Testen von Logstash /usr/share/logstash/bin/logstash -e 'Eingabe { stdin{} } Ausgabe { stdout{ Codec => rubydebug }}' Es wird angezeigt, dass die Logstash-Instanz bereits vorhanden ist. Wenn Sie mehrere Logstash-Instanzen ausführen möchten, müssen Sie path.data über den Befehl wie folgt definieren: bin/logstash -f <Konfigurationsdatei.conf> --path.data PATH /usr/share/logstash/bin/logstash --path.data /usr/share/logstash/data02 -e 'Eingabe { stdin{} } Ausgabe { stdout{ Codec => rubydebug }}' Die Ausgabe lautet wie folgt: Ausgabe nach ES, Datei: /usr/share/logstash/bin/logstash --path.data /usr/share/logstash/data02 -e 'Eingabe { stdin{} } Ausgabe { elasticsearch {hosts => ["127.0.0.1:9200"] index => "logstashtest_%{+YYYY.MM.dd}" }}' /usr/share/logstash/bin/logstash -e 'Eingabe { stdin{} } Ausgabe { Datei { Pfad => "/tmp/test_%{+YYYY.MM.dd}.log"}}' Dies ist das Ende dieses Artikels zur Installation von Logstash mit Docker. Weitere Informationen zur Installation von Logstash mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Beispielcode zur Implementierung einer einfachen Suchmaschine mit MySQL
MTR steht für Mini-Transaktion. Wie der Name scho...
Inhaltsverzeichnis 1 Ausführung und Planung 1.1 V...
MySQL-Abfragedaten aus einer Tabelle und Einfügen...
Vorwort Jeder, der JavaScript gelernt hat, muss s...
Es gibt zu viele Artikel über Webstandards zur We...
Der Wert der Hintergrundeigenschaft in CSS Hinter...
Aus Sicherheitsgründen verfügt Alibaba Cloud Serv...
transformieren und übersetzen Transformieren bezi...
Um den Lastenausgleich zu verstehen, müssen Sie s...
Lassen Sie mich zunächst über die Implementierung...
Inhaltsverzeichnis Vorwort Einführung in SessionS...
Ich habe viel online gesucht und festgestellt, da...
Wenn ein Backup vorhanden ist, ist es ganz einfac...
1. Übersicht mysql-monitor MySQL-Überwachungstool...
Inhaltsverzeichnis 1. Schnelles Verständnis von K...