Skip to content

Публичная страница статуса ​

Публичная страница статуса без аутентификации. Можно встроить через iframe или показывать badge в README.

/status ​

Доступна без логина. Показывает:

  • Общий статус всех систем
  • Карточки сервисов со статистикой
  • Health score в процентах

Автообновление каждые 30 секунд.

Badge для README ​

markdown
![Service Status](https://your-domain/api/v1/public/badge/My%20Service.svg)

Цвета: зелёный (healthy), оранжевый (at_risk), красный (breached), серый (no_data).

Embed iframe ​

На странице /status кнопка "Copy iframe snippet" копирует:

html
<iframe src="https://your-domain/status" width="100%" height="600" frameborder="0"></iframe>

API ​

  • GET /api/v1/public/status — JSON (CORS, cache 30s)
  • GET /api/v1/public/badge/{name}.svg — SVG shields.io-style (cache 60s)

Безопасность ​

Публичный endpoint отдаёт только агрегированную статистику — названия сервисов и количество SLO. Не раскрывает PromQL, пороги, имена SLO, внутренние метрики.

📖 Полная документация: English version