@beduin01

Как проверить Logstash из консоли?

I need help!

Мне нужно чтобы мое приложение логи в логстеш слало. Как сказал Никита я развернул логстеш в докере.

Прописал ему конфиг:

input {

tcp {

  port => 9000

  codec => json_lines

}
}

output {
 stdout { codec => json }
}


Запустил докер:

docker run -it -v /configs/logstash/:/usr/share/logstash/pipeline/ -p 9000:9000  5d448d68a8ee


И попробовал отправить к нему запрос:

`echo "hello world!" | logger -t localhost -P 9000`

Но в контейнере докера никакой реакции от логсташа не увидел. Что я делаю не так?
  • Вопрос задан
  • 645 просмотров
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
У вас кодек json_lines, вот и отсылайте JSON вида { "key": "value" } (примеры формата jsonl).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы