Возможности SLOzy
SLOzy — комплексная платформа управления SLO (Service Level Objective) с мониторингом в реальном времени, multi-channel алертами и аналитикой.
Основные возможности
- Управление SLO — полный CRUD для SLO с настраиваемыми target, time windows и типами метрик. Soft-delete и пагинация.
- Каталог сервисов — единая точка обзора всех сервисов с drill-down до конкретных SLO. Агрегированная статистика, health score, редактируемые описания.
- Шаблоны SLO — готовые шаблоны для типовых сервисов (HTTP API, БД, очереди, gRPC, кэш). Подставляют target, window и PromQL.
- Формулы Custom SLI — библиотека из 8 готовых PromQL выражений: Apdex, Saturation, Queue Depth, Cache Hit Rate, Error Budget Burn и др.
- Массовые операции — enable / disable / delete для десятков SLO за один запрос через UI или API.
- Публичная страница статуса — публичная страница без аутентификации. Embed через iframe + SVG badge для README.
- Мониторинг в реальном времени — WebSocket dashboard с push-обновлениями метрик и burn rate.
- Уведомления — multi-channel алерты через Email, Slack, Telegram, Mattermost, Webhook. Дедупликация и retry.
- Кэширование — двухуровневый кэш (in-memory + PostgreSQL
query_cache) с TTL, LRU eviction и gzip-компрессией. - Аналитика — обнаружение аномалий и рекомендации SLO на основе исторических трендов.
- GitOps — интеграция с Git для хранения конфигурации SLO.