9. Подсветка повторяющихся инцидентов¶
Чем больше инцидентов по одному вопросу — тем критичнее.
Группировка (кластеризация)¶
Два уровня: 1. По категории (камеры, двери, ключи, подписки) — грубая группировка 2. По смыслу (семантически через embeddings) — внутри категории. "Чёрный экран камеры" и "нет видео с домофона" попадут в один кластер, хотя слова разные
Кластеры сохраняются с временными окнами (sliding window 24 часа / 7 дней). Это необходимо для: - Анализа исторических кластеров (какие проблемы были месяц назад) - Trend detection (невозможен без исторических данных) - Сохранения кластеров при перезапуске сервиса
Критичность¶
Растёт автоматически по количеству инцидентов в кластере:
| Кол-во инцидентов | Уровень | Что происходит |
|---|---|---|
| 1–2 | Обычный | Инцидент в очереди, без алертов |
| 3–5 | Повышенный | Подсветка жёлтым в дашборде |
| 6–10 | Высокий | Push-уведомление менеджеру |
| 10+ | Критический | Алерт всей техкоманде, автосоздание тикета |
Факторы критичности: - Количество инцидентов в кластере - Скорость нарастания (5 за час критичнее, чем 5 за неделю) - Вес источника (кнопка клиента "не помогло" весит больше, чем автодетект по confidence)
Визуализация в дашборде¶
🔴 Камеры / Ленина 5 ×10 2ч нарастает ▲▲▲
🟡 Подписка / ошибка оплаты ×4 4ч стабильно ▬▬
🟡 Домофон не открывает дверь ×3 1ч нарастает ▲
⚪ Как подключить BLE-ключ ×1 30мин единичный