Обнаружение аномалий
Оповещения о необычных паттернах на основе машинного обучения.
Как это работает
1. Обучение базовой линии
Система изучает нормальное поведение:
- Паттерны времени отклика
- Объём трафика
- Частота ошибок
- Использование ресурсов
Период обучения: минимум 7 дней
2. Обнаружение аномалий
Алгоритмы машинного обучения анализируют метрики:
- Обнаруживают выбросы и необычные паттерны
- Распознают сезонные паттерны
- Анализируют тренды
- Работают с любым типом метрик
3. Генерация оповещений
При обнаружении аномалии:
- Рассчитать серьёзность (low/medium/high)
- Проверить правила оповещений
- Отправить уведомления
- Создать инцидент
Настройка
Dashboard → Alerts → Anomaly Detection → Configure
Чувствительность
- Low: только крупные аномалии (95-й перцентиль)
- Medium: умеренные аномалии (90-й перцентиль)
- High: любой необычный паттерн (80-й перцентиль)
Временное окно
Как долго паттерн должен сохраняться:
- 5 минут — быстрое обнаружение, больше ложных срабатываний
- 15 минут — сбалансированно (рекомендуется)
- 30 минут — меньше оповещений, более медленное обнаружение
Отслеживаемые метрики
Включите обнаружение аномалий для:
- ✅ Время отклика
- ✅ Частота ошибок
- ✅ Объём трафика
- ✅ Использование CPU
- ✅ Использование памяти
Примеры оповещений
Всплеск трафика
🔔 Anomaly Detected: Traffic Spike
Monitor: api.example.com
Current: 1,250 req/min
Expected: 450 req/min (±100)
Deviation: +178%
Severity: HIGH
Деградация времени отклика
🔔 Anomaly Detected: Slow Response
Monitor: checkout.example.com
Current: 2,450ms avg
Expected: 680ms (±200ms)
Deviation: +260%
Severity: CRITICAL
Снижение числа ложных срабатываний
1. Увеличьте период обучения
Больше данных = лучше базовая линия:
Default: 7 days
Recommended: 14-30 days for stable patterns
2. Отрегулируйте чувствительность
Начните консервативно:
Week 1: Low sensitivity
Week 2: Review alerts, adjust to Medium
Week 3+: Fine-tune based on feedback
3. Заглушите известные паттерны
Плановое обслуживание, развёртывания:
Dashboard → Alerts → Mute Rules
Pattern: "deployment"
Schedule: Tuesdays 2-3 AM
Дашборд аномалий
Dashboard → Alerts → Anomalies
Просмотр:
- Недавние аномалии
- Распределение по серьёзности
- Доля ложных срабатываний
- Метрики точности модели
Доступ через API
curl -H "Authorization: Bearer $API_KEY" \
https://statusradar.dev/api/alerts/anomalies?hours=24
Дальнейшие шаги
On this page
- Как это работает
- 1. Обучение базовой линии
- 2. Обнаружение аномалий
- 3. Генерация оповещений
- Настройка
- Чувствительность
- Временное окно
- Отслеживаемые метрики
- Примеры оповещений
- Всплеск трафика
- Деградация времени отклика
- Снижение числа ложных срабатываний
- 1. Увеличьте период обучения
- 2. Отрегулируйте чувствительность
- 3. Заглушите известные паттерны
- Дашборд аномалий
- Доступ через API
- Дальнейшие шаги