Cбор логов и метрик процессов, запущенных на группах серверов

Цена договорная
20 октября 2021, 20:13 • 2 отклика • 35 просмотров
Система, в которой нужно реализовать сбор и вывод метрик и логов представляет собой следующее:

- Серверы работают под управлением Ubuntu 20
- Серверы вводятся в эксплуатацию и настраиваются через ansible, так что реализация должна это учитывать. Все изменения производимые на серверах должны быть внесены в плейбуки и шаблоны ansible.
- На северах работают следующие системы, для которых нужны логи и метрики:
а) скрипты в виде служб
б) БД - postgresql, redis, clickhouse


Требуется разработать решение для сбора метрик и решение для сбора логов, которые:

- Собирает данные с динамического, расширяемого списка серверов.
- Имеет графический веб интерфейс для просмотра, поиска, фильтрации и т.д.
- Настраиваются группы с различными уровнем доступа как по группам серверов, так и по типу данных.
- Имеют систему нотификации и алертинга по заданным критериям.