Zendesk US Government
Zendesk US Government システムチェッカーのドキュメント
gitlab-com/support/support-ops/support-ops-project#1890で導入
技術的な詳細
- デプロイタイプ:
Ad-hoc - プロジェクトリポジトリ: gitlab-support-readiness/system-checkers/zendesk-us-government
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.yamlとdata/maintenances.yamlファイルを更新する新しいコミットをプロジェクトに作成する - 新規または更新済みの項目の詳細を #feed_status-zendesk-usgov Slack チャンネルに投稿する
Zendesk US Government システムチェッカーの変更
注記
- プロジェクトに対する少なくとも
Developerアクセスが必要です。 - これは、対応するリクエスト Issue(Feature Request、Administrative、Bug など)がある場合にのみ実行してください。存在しない場合は、最初に作成し、通常のプロセスを完了させてから対応してください。
Zendesk US Government システムチェッカーを変更するには、プロジェクトリポジトリで MR を作成する必要があります。正確にどの変更を行うかは、リクエスト自体によって決まります。
同僚が MR をレビューして承認した後、MR をマージできます(次のトリガー実行時に変更が適用されます)。
よくある問題とトラブルシューティング
これは必要に応じて項目を追加する、生きたセクションです。
最終更新 July 30, 2026: Merge pull request #483 from kyama0/translation/batch-2026-07-29-1 (
c955a93f)