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
Methoden zum Ändern von Passwörtern vor MySQL 5.7...
Inhaltsverzeichnis Geschäftslogik Datentabellenst...
Inhaltsverzeichnis 1. Werte innerhalb von Schleif...
Da Frameset und Body auf derselben Ebene liegen, k...
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Um den Export und Import von Daten in SQL zu erle...
Lösung für das Datenasymmetrieproblem zwischen My...
Inhaltsverzeichnis vorgenannt VARCHAR-Typ VARCHAR...
Inhaltsverzeichnis 1. Übersicht 2. Namensfeld 3. ...
Inhaltsverzeichnis 1. Installieren Sie das Vue-Ge...
my.cnf ist die Konfigurationsdatei, die beim Star...
Einzeiliger Befehl docker run -d \ -v /share:/hom...
Mir sind mehrere Möglichkeiten bekannt, die Ankerp...
Shopify Plus ist die Enterprise-Version der von u...
Responsive Design bedeutet, während des Website-E...