Шешімдерді қабылдау мерзімі

25.11.26 (қоса алғанда)

Марапаттау нысаны

Договорная

Өнім күйі

Идея

Тапсырма түрі

Акт міндеттері

Сфера применения

Медиасфера

Область задачи

Ақпаратты өңдеу және түрлендіру

Тапсырманың (жобаның) мақсаты мен сипаттамасы

Создать платформу наблюдаемости, которая собирает метрики, журналы и распределённые трассировки микросервисного приложения, показывает его состояние на панелях, связывает сигналы по идентификатору запроса и оповещает о сбоях по 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. Только открытое ПО. Результат: стенд, код развёртывания, панели, правила оповещений, документация.

Өнім түрі

БҚ/АЖ

Мәселенің сипаттамасы

В микросервисных системах сбой одного сервиса проявляется как ошибки и задержки в других, и найти источник по разрозненным журналам и метрикам долго. О проблемах часто узнают от пользователей, а не от системы мониторинга. Ожидаемый эффект: Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы.

Tech-тапсырма
Күтілетін әсер

Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы. Критерии приёмки: На 12 сценариях сбоев, которые заказчик включает в случайном порядке: оповещение не менее чем по 11 сценариям не позднее 5 минут; сервис-источник найден по панелям не дольше 10 минут не менее чем в 10 сценариях; для запросов с ошибкой есть трассировка и связанные журналы; не более 2 ложных оповещений за 72 часа работы без сбоев; хранение данных 7 дней; развёртывание по инструкции не дольше 1 часа. Подробности в приложенном ТЗ.

Жауапты тұлғаның ТАӘ

Зубов Александр

Ескерту

Стенд: открытое приложение OpenTelemetry Demo со встроенными флагами сбоев (flagd), системы заказчика не используются. Интеграции: OpenTelemetry Collector, Prometheus, Loki, Tempo, Grafana, Alertmanager, Telegram, SMTP, Kubernetes, Helm. Только открытое ПО, без платных подписок. Подробности в ТЗ, пункты 3 и 4.5.