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
In diesem Artikelbeispiel wird der spezifische Co...
Dieses Axios-Paket wird in der Vue3-Demo verwende...
Szenario: Nach der Installation der neuesten Vers...
In diesem Blogbeitrag geht es um eine Schwierigke...
Der Befehl „Bash History“ im Linux-System hilft d...
Ich habe heute gerade Mybatis gelernt und einige ...
Inhaltsverzeichnis Was ist Axios? Axios-Anforderu...
Grundbegriffe des Konsuls Servermodus und Clientm...
Konfigurationsschritte 1. Überprüfen Sie, ob DNS ...
Im vorherigen Artikel – Der Charme einer Zeile CS...
Szenario 1: Aufgrund von Serverbeschränkungen ist...
Hinweis Auf dieses Plugin kann nur unter dem http...
<br />„Es gibt keine hässlichen Frauen auf d...
Inhaltsverzeichnis 1. Wenn die Maus über das Karu...
Vorwort Während des Entwicklungsprozesses stoßen ...