Публичная страница на arcanada.online, которая показывает живое состояние всех сервисов Arcanada: какие работают, какие деградировали, какие лежат. Данные приходят из снимков экосистемы Ops Bot через JSON-эндпоинт с CORS, клиент опрашивает его каждые 30 секунд. Двуязычная (EN/RU), статический HTML/CSS/JS, деплой через rsync.
Что умеет
- Плитки сервисов в реальном времени с индикацией green/yellow/red
- Агрегатный индикатор экосистемы в шапке страницы
- Клиентский polling каждые 30 с — без полной перезагрузки
- Переключатель EN/RU без reload
- Мини-бадж с агрегатным состоянием для arcanada.ai и других сайтов экосистемы
- Снимок JSON от Ops Bot с включённым CORS
- Статический деплой (rsync) за Cloudflare; нет app-сервера для поддержки
Текущий уровень автономии
Слабое звено
Пока нет страницы истории инцидентов — статус только на текущий момент. SLA, графики uptime и подписки (Telegram/email/RSS) отложены на следующие итерации семейства status-продуктов.
Roadmap до L2
- L1 → L2 — интеграция с Ops Bot: эмит `category: warning` если сервис остаётся деградированным ≥3 cron-тиков подряд.
- L2 — страница истории инцидентов в стиле Statuspage, питается из журнала событий Ops Bot.
- Верификация — остановить мониторящийся сервис и убедиться, что дашборд переключается на outage в течение одного poll-цикла (≤30 с).