ステータスページ (Atlassian)

:discourse2: 概要 Status Page (Atlassian) は、あなたの 公開用 Atlassian ステータスページの .json エンドポイントをポーリングし、システムがダウンした際にフォーラム利用者に通知します。
:hammer_and_wrench: リポジトリリンク https://github.com/discourse/discourse-atlassian-statuspage
:open_book: Discourse テーマが初めての方へ Discouse テーマの利用に関する初心者ガイド

このテーマコンポーネントをインストール

機能

コンポーネント設定の「ステータスエンドポイント」テキストボックスに、システムの .json エンドポイントを入力してください。システムがダウンすると、カスタムメッセージがフォーラムの上部に表示されます。

公開用ステータスページのエンドポイントをどうやって見つけられますか?

  1. ウェブブラウザでウェブサイトのステータスページを開きます。
  2. ネットワークインスペクタを開いてページをリフレッシュします。
  3. 実行されているリクエストのリストから status.json を探し、その上をホバーしてください。.json エンドポイントが表示されます。

設定

名前 説明
failed status test ステータスページの失敗をテストする場合はオンにします
test status message ステータスがダウンしている際に表示するメッセージ
test status indicator ステータスページの失敗をテストする際に使用するインジケーター
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

もしこのテーマコンポーネントに少し手を加えたい方がいらっしゃれば、StatusPage API が返すインジケーターの値に基づいて、異なるメッセージを表示できる(そして場合によっては異なる CSS クラスを適用できる)と良いというフィードバックをいただきました。その値は minormajorcritical ですが、文書化されていない maintenance という値もあることがわかりました。:heart: :nerd_face:

「いいね!」 5

とても良いフィードバックありがとうございます!異なるステータスを使用して表示方法を決定する可能性を検討できます。現在のタスクが片付いたら、この件も確認事項に加えます。

ご提案いただき、ありがとうございます👍

「いいね!」 6

ご要望の機能を追加する小さなアップデートをプッシュしました。これで minormajorcritical の各インジケーターに対して個別にメッセージを設定できるようになりました。

また、各インジケーターはステータスパージのアラート背景色も変更します。

さらに、コンポーネントをテストモードに設定する際に、どのインジケーターを表示するかを指定することもできます。

Minor
image

Major
image

Critical
image

「いいね!」 7

素晴らしいですね、ありがとうございます!特に、各レベルに固有の CSS クラスが用意されている点は非常に助かります。これで色を完璧に調整できますから。

「いいね!」 4