Виталий ШутенкоQA · AUTOMATION · DEVELOPMENTОбсудить работу
← Все проекты
Мониторинг и сервер

Sentinel / ShutenkoReviews

Мониторинг, инциденты и надёжность уведомлений

Серверная платформа наблюдения за сервисами: проверки доступности, история инцидентов, постоянные очереди уведомлений и отчётность.

PythonFastAPISQLiteEmail / Zoom

Задача

Объединить наблюдение за сервисами и сделать причины отказов, доставку уведомлений и полноту мониторинга доступными для проверки.

Реализованное решение

  • SMTP, IMAP, HTTP/HTTPS и TCP-проверки; отдельный сценарий взаимодействия веб-сервиса с 1С ERP.
  • Независимые постоянные очереди email и Zoom, повторы отправки и последовательность аварии и восстановления.
  • Разделение прав администратора и наблюдателя, RU/EN, API Console, отчёты и инструменты работы с БД.

Моя зона участия

Развиваю требования и сценарии мониторинга, проверяю интерфейс и отчёты, разбираю ошибки очередей и уведомлений; дорабатываю приложение с помощью ИИ и сопровождаю серверный выпуск.

Подход к проверке качества

  • В исходниках есть отдельные проверки очередей, приоритетов, повторов, сохранения состояния после перезапуска и конкурентных отказов.
  • Для отчётов различаются отсутствие инцидентов и отсутствие подтверждённого покрытия мониторингом.
  • В совместной работе выполнялись локальные проверки, серверные обновления и отдельная проверка доставки уведомлений. Эти этапы рассматриваются раздельно.

Границы текущей реализации

Подтверждение приёма сообщения SMTP/Zoom не означает прочтение адресатом. Актуальная доступность production определяется отдельной эксплуатационной проверкой.

Реальный интерфейс Sentinel: таблица проверок и фильтры. Архивный кадр с пустой отфильтрованной выборкой.
ОБСУДИТЬ ПОДХОД И ДЕТАЛИ

Расскажу о сценариях, принятых решениях и ограничениях проекта.

Связаться ↗
ДРУГИЕ ЗАДАЧИ И РЕШЕНИЯВернуться к проектам ↗