Ich habe den Dateibeat in einem Andock-Container ausgeführt und Logstash in einem anderen Docker-Container ausgeführt.Kann Pipeline nicht von Dateibeat zu Logstash setzen
In der Konfiguration von filebeat.yml wird die logstash-IP als mit der IP-Adresse von logstash als http: //: 5044 festgelegt.
die folgenden Fehler Facing
DNS Lookup-Fehler Warn "http://172.17.0.2:5044": Lookup http://localhost:5044/: ungültige Domain-Namen 2017.04.14 14: 16: 51,537977 single.go: 126: INFO Verbindungsfehler publishing Ereignisse (retrying): Lookup http://localhost:5044/: ungültiger Domain-Name 2017.04.14 14: 16: 51,538000 single.go: 152: INFO scheitern senden
Konfiguration von filebeat.yml hinsichtlich Stash Konfiguration
output:
logstash:
enabled: true
hosts:
- "172.17.0.2:5044"
anmelden
Soll die Docker-IP des Log-Stash verwendet werden oder eine separate IP verwendet werden?
Dies ist ein Konfigurationsproblem. Bitte geben Sie die Konfiguration an, die Sie verwenden. –
In Dateibeat.yml wird logstash als Ausgabe konfiguriert, wobei nur das untere Feld unkommentiert ist. ### Logstash als Ausgabe logstash: # Die Logstash-Hosts Hosts: ["http://172.17.0.2:5044/"] Außerdem ist der Prospector für einen Pfad wie folgt konfiguriert: - /var/log/*.log Abgesehen von diesen beiden sind keine der Felder in Dateibeat.yml unkommentiert und werden verwendet. – Sudhi