Price: 0
Number of applications: 0
25.11.26 (inclusive)
Договорная
Idea
ICT tasks
Media sphere
Information processing and transformation
Purpose and description of task (project)
Создать платформу наблюдаемости, которая собирает метрики, журналы и распределённые трассировки микросервисного приложения, показывает его состояние на панелях, связывает сигналы по идентификатору запроса и оповещает о сбоях по email и в Telegram. Разработка и приёмка ведутся на открытом демо-приложении OpenTelemetry Demo (github.com/open-telemetry/opentelemetry-demo) со встроенными сценариями сбоев. Интеграции: OpenTelemetry Collector (OTLP), Prometheus, Grafana Loki, Grafana Tempo или Jaeger, Grafana, Alertmanager, Telegram Bot API, SMTP, Kubernetes и Helm. Только открытое ПО. Результат: стенд, код развёртывания, панели, правила оповещений, документация.
Software/ IS
В микросервисных системах сбой одного сервиса проявляется как ошибки и задержки в других, и найти источник по разрозненным журналам и метрикам долго. О проблемах часто узнают от пользователей, а не от системы мониторинга. Ожидаемый эффект: Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы.
Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы. Критерии приёмки: На 12 сценариях сбоев, которые заказчик включает в случайном порядке: оповещение не менее чем по 11 сценариям не позднее 5 минут; сервис-источник найден по панелям не дольше 10 минут не менее чем в 10 сценариях; для запросов с ошибкой есть трассировка и связанные журналы; не более 2 ложных оповещений за 72 часа работы без сбоев; хранение данных 7 дней; развёртывание по инструкции не дольше 1 часа. Подробности в приложенном ТЗ.
Зубов Александр
Note
Стенд: открытое приложение OpenTelemetry Demo со встроенными флагами сбоев (flagd), системы заказчика не используются. Интеграции: OpenTelemetry Collector, Prometheus, Loki, Tempo, Grafana, Alertmanager, Telegram, SMTP, Kubernetes, Helm. Только открытое ПО, без платных подписок. Подробности в ТЗ, пункты 3 и 4.5.