Единая точка контакта для оповещений и операционных команд экосистемы через Telegram. Принимает события от всех сервисов (успех/сбой деплоя, нарушения проверки состояния, падения cron), категоризирует их и доставляет оператору. Здесь приземлится первый L4-пилот самовосстановления в экосистеме.
Что умеет
- Эндпойнт POST /events для уведомлений от сервисов
- Двусторонние Telegram-команды (status, ack, mute)
- Категоризация событий (info / warning / fatal / self_heal)
- Ограничение запросов и дедупликация на сервис
- Уведомления о деплое со ссылками на откат
Текущий уровень автономии
Слабое звено
Нет сигнала живости — если сам бот зависнет, никто не узнает; логи неструктурированные, поиск только через grep.
Roadmap до L4
- L3 — Munera отправляет боту сигнал каждые 60 с, пропущенный сигнал → SMS-резерв; pino JSON-логи → Loki; объявленные области применения инструментов.
- L4 — автоперезапуск при фатальной ошибке; классифицированные повторы при ответах Telegram 429/5xx; предохранитель на токен бота; жёсткий лимит расходов на любые вызовы LLM при генерации оповещений.
- Верификация — 30 дней без ручного вмешательства.