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