Почему graylog2 не отображает логи если одна из нод elasticsearch-кластера недоступна?
Тестируем graylog2. Развернута следующая схема на 4-х виртуалках:
2 бакенда - graylog-server, mongodb (replica set), elasticsearch (master and data node)
2 фронтенда - keepalive, haproxy, mongodb (replica set arbiter), elasticsearch (master node without data)
Все работает замечательно за исключение случая когда одна из elasticsearch data node не доступна. Как только выключается сервис - graylog перестает отображать уже собранные логи и собирать новые.
Насколько я понимаю, в случае с двумя нодами elasticsearch при выпадании одной из нод кластер должен переходить в yellow. У меня же он сразу становиться red - At least one primary shard (and all of its replicas) is missing.