Перейти к содержанию

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мин  единичный