Я просто отправляю этот вопрос и отвечаю, потому что нигде не могу найти никакой помощи.Мне пришлось устранить неполадки, и я нашел решение, поэтому я решил поделиться своими выводами, которые могут помочь другим людям, столкнувшимся с подобной проблемой.
Проблема: У меня возникла странная проблема во время работы моего ELK (Elasticserch, Logstash, Kibana) stack
используя докер-контейнеры.Этот стек ELK работал нормально с одним или двумя агентами отправки журнала.Но когда я загружаю стек ELK и указываю почти 10-12 агентов журналов, которые отправили почти 17 миллионов журналов на сервер, а затем я обнаруживаю, что корневой диск используется на 100%, хотя я уже сопоставил тома для logstash
в docker-составьте файл, как показано ниже.
volumes:
- /example/app-elk/logstash/config:/etc/logstash/conf.d:ro
- /example/app-elk/logstash/logstash.yml:/etc/logstash/logstash.yml:rw
- /example/app-elk/logstash/pipeline:/usr/share/logstash/pipeline
Из-за этого Logstash находился в состоянии не отвечает, и я получал ошибку в агентах отправки журнала TCP Connection Timeout
Я использовал filebeat
в качестве агента отправки журнала.