Соединение Filebeat с Logstash оборвал межсетевой экран
«Failed to publish events caused by: write tcp ... write: connection reset by peer» в журнале Filebeat: долгоживущее соединение с Logstash рвёт межсетевой экран. Решение по справке вендора Directum RX: ttl и pipelining в output.logstash.
Что это значит
Filebeat держит с Logstash долгое TCP-соединение. Межсетевые экраны часто закрывают соединения, которые живут дольше разрешённого или простаивают, и следующая запись Filebeat получает connection reset by peer. Filebeat переподключается и повторяет отправку, но в журнале копятся ошибки, а события доходят с задержкой.
В справке вендора случай описан для решения «Мониторинг Directum RX».
Что сделать
В filebeat.yml в секции output.logstash задать время жизни соединения меньше предела межсетевого экрана и отключить конвейерную отправку, без которой ttl не работает:
output.logstash:
hosts: ["logstash:5044"]
ttl: 60s
pipelining: 0
Перезапустить Filebeat и проверить, что ошибки в его журнале прекратились.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать