Verwenden Logstash 1.5.4
Version. Http input plugin
Verbinden mit localhost
mit Port 2099
.Logstash HTTP-Eingabe-Plugin - Verbindung verweigert
Tomcat
ist Webanwendungsserver. Der Ausgang wird auf Elasticsearch
indiziert.
Fehlerszenario: Wenn Tomcat oben und logstash ist nach unten und einen Treffer zu localhost bieten: 2199 mit einer Nachricht in ES indiziert wird aus meiner Anwendung, connection refused
Fehler.
Frage: Wie zu überprüfen, ob die localhost:2199
bereits vor dem Senden von Ereignissen über HTTP POST-Methode zu logstash Eingang ist? Kann diese Überprüfung mit einer Konfigurationsänderung durchgeführt werden?
Dank @Alain Collins. Gibt es eine Möglichkeit, sicherzustellen, dass der spezifische Endpunkt in der Konfiguration von logstash verfügbar ist? – DecKno
Wenn Sie logstash bitten, auf einen Port zu hören, wird es sicherlich versuchen, es für Sie zu tun. Es gibt viele Gründe, warum es fehlschlagen könnte (unzureichende Berechtigungen, bereits geöffneter Port, keine Systemressourcen usw.). Wenn Ihr Code versucht, eine Verbindung herzustellen, kann er den Fehler und den Fehler erkennen, es erneut versuchen usw. –