Вопрос по архитектуре кластера elasticsearch

Добрый день!
Планирую развернуть кластер elasticsearch в следующей конфигурации:

  1. 3 master-ноды (2 Core, 4 Gb Ram, 30 Gb HDD)
  2. 2 data-ноды (4 Core, 8 Gb Ram, 500 Gb под данные)
  3. 1 kibana (2 Core, 4 Gb Ram, 30 Gb HDD)
    Этот кластер находится в одной сети. x-pack использовать не планирую.

Буду собирать данные metricbeat с нескольких серверов\сервисов, которые находятся в разных сетях.

Вопросы, которые возникли:

  1. Настройка Kibana, а именно к какому из сервером elasticsearch необходимо подключаться? К master-ноде или data-ноде? И как избежать проблем, если нода, на которую будет настроена kibana, будет недоступна?
  2. Настройка metricbeat на удалённых серверах. На какую ноду необходимо отправлять данные, на master-ноду или на data-ноду? Опять же, как избежать проблем. когда эта нода будет недоступна?

Решили этот вопрос, завернув на виртуальный ip с хелф чеком через балансировщик F5, сделали vip для нескольких эластиков и кибан.

Как вариант.
А куда писать и откуда читать? есть рекомендации?
Например лить в мастер-ноду и читать из дата-ноды...

Можно так, например: Use Kibana in a production environment | Kibana Guide [8.11] | Elastic

Просто укажите список всех нод данных в hosts

Игорь, спасибо!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.