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
Tabellenname und Felder –1. Studentenliste Studen...
In diesem Artikel finden Sie das ausführliche Ins...
Vorwort In der Demonstration [IE9-] ist der Farbv...
Syntax: <marquee> …</marquee> Mithilfe...
Vorwort Heutzutage gibt es viele Geräte, darunter...
XHTML ist die derzeit international verbreitete S...
1: Was ist OpenSSL? Welche Funktion hat es? Was i...
Ich habe kürzlich die Attribute „input size“ und „...
Mysql Workbench ist ein Open-Source-Datenbankclie...
Redux ist ein einfacher Statusmanager. Wir werden...
VMware-Workstations starten den virtuellen Maschi...
Inhaltsverzeichnis 1.Vue.js-Funktionen: 2.Observe...
1. Ziehen Sie das offizielle 5.0.3-Image [root@lo...
1. Einführung in nmon Nmon (Nigel's Monitor) ...
Inhaltsverzeichnis Vorwort Installieren des Grafi...