Skip to content

Latest commit

 

History

History
58 lines (33 loc) · 1.87 KB

File metadata and controls

58 lines (33 loc) · 1.87 KB

107. Monitoring

Цель работы

Изучить подходы к централизованному сбору логов и мониторингу параметров микросервисного приложения.

Описание работы

В рамках лабораторной работы необходимо развернуть микросервисное приложение, организовать:

  • сбор логов всех микросервисов в единое хранилище;
  • сбор и хранение метрик работы сервисов;
  • визуализацию метрик;

Микросервисное приложение можно использовать из лабораторной lab5 (своё или любое из репозитория Practice105) или из примера преподавателя.

В качестве инструментов необходимо использовать:

  • Loki — для централизованного хранения логов;
  • Promtail — для сбора и отправки логов в Loki;
  • Prometheus — для сбора и хранения метрик;
  • Grafana — для визуализации метрик и логов.

Отчёт

Pull-request в каталог:

ФамилияИО/

Репозиторий: https://github.com/SoftwareEngineering2026/Practice107

В отчёте должно быть:

  1. Описание проекта (readme.md)
  2. Полный комплект файлов проекта для запуска

Результат

После запуска:

docker compose up

приложение должно быть доступно и полностью работоспособно.