#spring-boot #logstash
Вопрос:
Я пытаюсь настроить локальную конфигурацию logstash с помощью spring boot в формате yml. Вот он:
appenders:
logstash:
enabled: true
input-type: tcp
destination: 127.0.0.1:4560
и после запуска приложения я ловлю в консоли:
WARN in net.logstash.logback.appender.LogstashTcpSocketAppender[logstash] - Log destination 127.0.0.1:5010: connection failed. java.net.ConnectException: Connection refused (Connection refused)
at java.net.ConnectException: Connection refused (Connection refused)
Я проверил всех слушателей, и порт не используется. Кажется, меня легко исправить, но я знаю, как это сделать.
Комментарии:
1. чтобы быть уверенным: работает ли Logstash и можете ли вы проверить его с хоста, на котором запущено ваше приложение spring boot?
2. Если это так, и это все еще дает вам тот же результат, если ваш хост имеет двойную загрузку, попробуйте либо установить хост в logstash на 0.0.0.0, чтобы заставить его прослушивать IPv4. Если вы хотите использовать IPv6, попробуйте использовать [::1]:4560
3. Спасибо, но, похоже, я пропустил запуск контейнера elk локально.