Как настроить filebeat для кластерной среды logsta sh? - PullRequest
0 голосов
/ 07 апреля 2020

Мне не хватает чего-то очень базового c, когда я думаю о том, как Filebeat будет настроен в кластерной конфигурации logsta sh.

Согласно статье https://www.elastic.co/guide/en/logstash/current/deploying-and-scaling.html и эта диаграмма архитектуры scalable logstash deployment Я думаю, что есть какой-то балансировщик нагрузки перед кластером logsta sh. Однако в выходной документации Filebeat указывается, что должен быть указан массив всех узлов Logstat sh. Используя этот список узлов, Filebeat будет выполнять балансировку нагрузки со стороны клиента.

Также в соответствии с этой проблемой GitHub, пока нет собственной кластеризации logsta sh.

Итак, мой вопрос, какие настройки мне нужны быть в состоянии указать мой множественный Filebeat на одну конечную точку службы logsta sh без указания узлов logsta sh в кластере?

  • Возможно ли это?
  • Будет ли загрузка Балансир перед кластером Logsta sh может помочь?

Спасибо, Мани sh

1 Ответ

0 голосов
/ 07 апреля 2020

Поскольку функция кластеризации Logsta sh все еще в работе, и вы не хотите указывать все хосты Logsta sh во всех ваших конфигурациях Beats, то единственное решение, которое я вижу, это использовать балансировщик нагрузки TCP перед Logsta sh.

Все ваши ритмы будут указывать на эту конечную точку балансировщика нагрузки, и вы можете управлять кластером Logsta sh за этим балансировщиком нагрузки, как считаете нужным. Однако имейте в виду, что вы добавляете интервал (отсюда задержку) между вашими битами и кластером Logsta sh.

...