Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.68 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.68 KB

Пример системы сбора логов с асинхронной очередью.

В системе увеличилось количество приложений. Поток логов растёт со страшной силой. Elasticsearch пыхтит на грани возможного. Необходимо сделать процесс добавление логов в elastic асинхронным.

Задача:

  1. Настроить kafaka.
  2. Настроить сборщик логов fluentbit на передачу логов в kafka.
  3. Настроить vector забирать логи из kafka и сохранять их в elasticsearch.

За основу берём чарты:

WEB интерфейс для kafka. Мне их чарт не понравился. Поэтому малость его модифицировал и положил тут.

Вместо elasticsearch можно использовать его клон opensearch. Я сделал чарт обертку, в котором сразу и opensearch и opensearch dashboards (клон kibana).

Видео