DeSemaS7 / 11-microservices-03-approaches

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задача 1: Обеспечить разработку

Для решения задачи по обустройству среды разработки и соблюдения всех указанных требований я бы предложил использование Gitlab или Teamcity. Принципиальных различий между ними нет.

Задача 2: Логи

Для обеспечения команды логами можно воспользоваться связкой Elasticsearch + Logstash + Kibana.
Elastic настраивается как хранилище самих логов, Logstash как сборшик нужных метрик (в купе с модулем metricbeat), а через Kibana можно дать доступ для удобного просмотра и поиска.

Задача 3: Мониторинг

Для мониторинга я бы советывал связку Prometheus + Grafana.
Данное решение соответствует всем указанным требования, а так же очень хорошо документировано. Всё перечисленное так же возможно реализовать на базе Zabbix.

About