Страница статуса (Atlassian)

:discourse2: Краткое описание Status Page (Atlassian) будет опрашивать ваш публичный Atlassian Status Page через .json-эндпоинт и уведомлять участников форума, когда система(ы) недоступна(ы).
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-atlassian-statuspage
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Возможности

Добавьте .json-эндпоинт вашей системы в текстовое поле status endpoint в настройках компонента. Когда система недоступна, ваше пользовательское сообщение появится в верхней части форума.

Как найти публичный эндпоинт Status Page?

  1. Откройте страницу статуса вашего сайта в браузере.
  2. Откройте инструмент разработчика (инспектор сети) и обновите страницу.
  3. Найдите status.json в списке запросов и наведите на него курсор — там должен отображаться .json-эндпоинт.

Настройки

Название Описание
failed status test Включить для проверки сбоя StatusPage
test status message Сообщение для отображения, когда статус недоступен
test status indicator Индикатор, используемый при тестировании сбоя StatusPage
minor status message Сообщение для отображения при незначительной проблеме со статусом
major status message Сообщение для отображения при серьёзной проблеме со статусом
critical status message Сообщение для отображения при критической проблеме со статусом
status endpoint .json-эндпоинт для запроса статуса вашего сайта. Например: ‘https://status.yourWebsite.com/api/v2/status.json
status more info link Веб-страница, на которую будут перенаправлены пользователи при клике на ссылку оповещения «Статус недоступен».

:discourse2: Размещено нами? Компоненты тем доступны для использования в наших тарифах Standard, Business и Enterprise.

21 лайк

Если кто-то хочет немного поработать над этим компонентом темы, мы получили обратную связь: было бы здорово иметь возможность отображать отдельные сообщения (и, возможно, использовать разные CSS-классы) в зависимости от различных значений индикатора, возвращаемых StatusPage API. (Это значения minor, major или critical, и, как выяснилось, есть ещё не задокументированное значение maintenance.) :heart: :nerd_face:

5 лайков

Это действительно ценный отзыв! Я обязательно изучу возможность использования разных статусов для управления отображением. Я добавлю это в список вопросов, которые рассмотрю, как только освобожусь от текущих задач.

Спасибо за предложение :+1:

6 лайков

Я внедрил небольшое обновление, чтобы реализовать упомянутые вами функции. Теперь вы можете настроить сообщения для индикаторов minor, major и critical отдельно.

Каждый индикатор также меняет цвет фона уведомления на странице статуса.

Кроме того, вы можете указать, какой индикатор отображать при включении компонента в режим тестирования.

Minor
image

Major
image

Critical
image

7 лайков

Выглядит отлично, спасибо! Особенно ценю уникальный CSS-класс для каждого уровня, чтобы мы могли точно подобрать цвета.

4 лайка