Август принес важные изменения в работе платформы: мы улучшили работу со статус-страницами, добавили интеграцию с мессенджером MAX и обеспечили корректную поддержку российских сертификатов. Ниже подробный обзор обновлений.
Статус-страницы
Редактирование инцидентов и статусы компонентов
Теперь опубликованное обновление инцидента можно исправить, а не только добавить новое поверх. При каждом обновлении инцидента можно выставлять статус затронутых компонентов, включая групповые компоненты.
Удаление ошибочного обновления инцидента.
Для обновления можно изменить набор компонентов и их статус (например major_outage, degraded_performance).
Поддержка групповых компонентов: статус группы управляется прямо из редактора инцидента, без ручного обхода каждого дочернего компонента.
Статусы инцидента и компонентов согласуются между собой, поэтому общий индикатор на странице соответствует реальному состоянию сервисов.
Журнал уведомлений подписчиков
Появился журнал уведомлений, разосланных подписчикам статус-страницы.
Видно, какое уведомление, когда и кому было отправлено.
Виден статус доставки — удобно для диагностики «а дошло ли письмо».
Помогает подтвердить, что подписчики действительно получили сообщение об инциденте, и разобраться в спорных ситуациях с доставкой.
Журнал доступен во вкладке "Подписчики" для каждой Статус Страницы.
RSS
У публичной статус-страницы появился RSS-фид.
Подписка на события статус-страницы через RSS — без email и сторонних интеграций.
Пункт RSS добавлен в диалог подписки во всех шаблонах публичных страниц.
Удобно для тех, кто следит за статусом через RSS-читалки или заводит автоматизацию на события инцидентов.
Интеграция с мессенджером MAX
Добавили MAX как канал уведомлений — российский мессенджер теперь наравне с остальными каналами. Пока в тестовом режиме.
Алерты платформы — уведомления о срабатываниях проверок можно отправлять в MAX.
Подписчики статус-страниц — уведомления об инцидентах и их обновлениях доставляются подписчикам в MAX, а сами события попадают в журнал уведомлений.
Отправка через Bot API MAX, поддержка markdown-разметки сообщений для читаемого форматирования.
Проверки научились корректно работать с сертификатами российского доверенного УЦ (Минцифры). Раньше проверки для сайтов с такими сертификатами возвращали ошибку net::ERR_CERT_AUTHORITY_INVALID.
SSL-проверки теперь отдельно отмечают, что на хосте используется сертификат Минцифры.
Остальные проверки просто работают, вместо ошибки.
Дополнительно бекенд-образ теперь доверяет корневому и промежуточному сертификатам российского УЦ (устанавливаются в системное хранилище на этапе сборки). Это нужно, чтобы исходящие TLS-соединения к российским сервисам (например, к API мессенджера MAX на platform-api2.max.ru) успешно проходили верификацию, а не падали с ошибкой сертификата.