Ақша сомасы: 0
Өтінімдер саны: 0
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. Только открытое ПО. Результат: стенд, код развёртывания, панели, правила оповещений, документация.
БҚ/АЖ
В микросервисных системах сбой одного сервиса проявляется как ошибки и задержки в других, и найти источник по разрозненным журналам и метрикам долго. О проблемах часто узнают от пользователей, а не от системы мониторинга. Ожидаемый эффект: Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы.
Оповещение о сбое за минуты, поиск сервиса-источника по одной панели, переход от метрики к трассировке и журналу конкретного запроса, воспроизводимый эталон мониторинга, который переносится на другие системы. Критерии приёмки: На 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.