Content last updated 2026-07-14

Zendesk US Government

Zendesk US Government システムチェッカーのドキュメント

gitlab-com/support/support-ops/support-ops-project#1890で導入

Zendesk US Government システムチェッカーを理解する

Zendesk US Government システムチェッカーとは

Zendesk US Government システムチェッカーは、Zendesk US Government の状態を確認するためにスケジュールされたパイプラインを使用する仕組みです。#feed_status-zendesk-usgov Slack チャンネルに投稿します。

仕組み

毎時 UTC の開始時(0 * * * *)に、スケジュールされたパイプラインが bin/run スクリプトを実行します。このスクリプトは次を行います。

  • 次の API エンドポイントから現在の Zendesk ステータス情報を収集する:
  • インシデントに関する現在の Zendesk ステータス情報を、data/incidents.yaml ファイルに保存された情報と比較する
    • インシデントの Zendesk ステータス情報が保存済み情報に含まれず、まだ解決済みではない場合、新しいインシデントとして情報を保存する
    • インシデントの Zendesk ステータス情報が保存済み情報に含まれるが両者に差異がある場合、更新済みインシデントとして情報を保存する
      • 更新が解決を示す場合、その項目は後で data/incidents.yaml ファイルから削除されます
  • メンテナンスに関する現在の Zendesk ステータス情報を、data/maintenances.yaml ファイルに保存された情報と比較する
    • メンテナンスの Zendesk ステータス情報が保存済み情報に含まれず、まだ完了していない場合、新しいメンテナンスとして情報を保存する
    • メンテナンスの Zendesk ステータス情報が保存済み情報に含まれるが両者に差異がある場合、更新済みメンテナンスとして情報を保存する
      • 更新が解決を示す場合、その項目は後で data/maintenances.yaml ファイルから削除されます
  • 新規または更新済みの項目があれば、data/incidents.yamldata/maintenances.yaml ファイルを更新する新しいコミットをプロジェクトに作成する
  • 新規または更新済みの項目の詳細を #feed_status-zendesk-usgov Slack チャンネルに投稿する

Zendesk US Government システムチェッカーの変更

Zendesk US Government システムチェッカーを変更するには、プロジェクトリポジトリで MR を作成する必要があります。正確にどの変更を行うかは、リクエスト自体によって決まります。

同僚が MR をレビューして承認した後、MR をマージできます(次のトリガー実行時に変更が適用されます)。

よくある問題とトラブルシューティング

これは必要に応じて項目を追加する、生きたセクションです。