Локальная конфигурация Logstash

#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 локально.