SLA-отчёт теперь можно скачать с любой публичной статус-страницы
Статус-страница хорошо отвечает на один вопрос: работает ли прямо сейчас? Но разговоры про SLA происходят не во вкладке браузера. Квартальное ревью с клиентом, приложение к постмортему, папка для комплаенса — везде нужен документ с датой.
Теперь каждая публичная статус-страница PingZen умеет выдавать такой документ сама. В шапке, прямо под общим аптаймом, появилась кнопка «Скачать SLA-отчёт». Нажать может любой, кто видит страницу — без аккаунта и логина.

Что внутри отчёта
Один клик — и у вас PDF за последние 90 дней:
- Текущий статус и общий аптайм за 90 дней по активно мониторящимся сервисам
- Аптайм каждого сервиса в окнах 24ч / 7д / 30д / 90д
- Полоса дневного аптайма по каждому сервису — те же зелёно-красные блоки, что и на странице
- История инцидентов (50 последних) с серьёзностью, статусом и длительностью
- Окна плановых техработ, если они были

Те же цифры, что на странице — по построению
Отчёт — не параллельный репортинг, который со временем разъезжается с реальностью. Он рендерится из того же снимка данных, что и публичная страница, поэтому PDF и страница не могут показать разное:
- Метки времени следуют настройке часового пояса страницы.
- Сервисы на паузе помечаются
Paused, показываютN/Aв окнах без данных и исключаются из среднего — давно выключенный монитор не утянет главную цифру. - Частичные (региональные) сбои получают половинный кредит аптайма — то же правило, что и во всех остальных SLA-расчётах PingZen.
- В отчёт попадает строго то, что страница и так показывает публично. ID мониторов, внутренние тексты ошибок и детали задержек туда не утекают.
Названия страниц, сервисов и инцидентов корректно рендерятся в любой письменности — кириллица, диакритика, смешанный текст: в PDF встроен юникод-шрифт, а не надежда на ASCII.
Дружит с автоматизацией
Под кнопкой — обычный публичный эндпоинт, так что cron или шаг CI может архивировать отчёт раз в месяц:
curl -o sla-$(date +%Y-%m).pdf \
https://pingzen.dev/api/v1/public/status/your-slug/report.pdfНастраивать нечего
Если у вас есть публичная статус-страница — кнопка уже там. Посмотреть вживую можно на нашей демо-странице — «Заблокировано РКН — что реально не работает», подробности — в документации по статус-страницам.