ページングと通知
新しいアラートやインシデントが発生した場合、トリアージして問題に対応できるよう、レスポンダーに直ちに通知することが重要です。レスポンダーは、このページで説明する方法で通知を受け取ることができます。
Slackの通知
GitLab 13.1で導入されました。
GitLab for Slack アプリは、重要なインシデント通知を受け取るために使用できます。
GitLab for Slackアプリを設定すると、新しいインシデントが宣言されるたびにインシデント対応者にSlackで通知されます。モバイルデバイスで重要なインシデント通知を見逃さないようにするには、携帯電話で Slack の通知を有効にしてください。
アラートのメール通知
プロジェクトでは、アラートをトリガーにメール通知が利用できます。オーナーまたはメンテナーのロールを持つプロジェクトメンバーには、新しいアラートに対して1通のメール通知を受け取るオプションがあります。
- 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
- 設定 > モニターを選択します。
- アラート] を展開します。
- アラート設定]タブで、[新しいアラートのオーナーとメンテナーに1通の電子メール通知を送信する]チェックボックスを選択します。
- 変更を保存を選択します。
アラートのステータスを更新して、アラートの電子メール通知を管理します。
ページング
エスカレーション・ポリシーが設定されているプロジェクトでは、オンコール対応担当者に重要な問題について自動的に電子メールで通知することができます。
アラートのエスカレーション
アラートがトリガーされると、直ちにオンコール対応者にエスカレーションが開始されます。プロジェクトのエスカレーションポリシーの各エスカレーションルールについて、指定されたオンコール対応者は、ルールが発効したときに電子メールを1通受信します。アラートのステータスを更新することで、ページに応答したり、アラートのエスカレーションを停止したりできます。
インシデントのエスカレーション
- GitLab 14.9 で
incident_escalations
というフラグで導入されました。デフォルトでは無効になっています。- GitLab.comでは有効、GitLab 14.10では自己管理。
- GitLab 15.1で機能フラグ
incident_escalations
が削除されました。
インシデントに対して、オンコール対応者へのページングは個々のインシデントに対してオプションです。
インシデントのエスカレーションを開始するには、インシデントのエスカレーションポリシーを設定します。
各エスカレーション ルールに対して、指定されたオンコール レスポンダーは、ルールが発効すると電子メールを1通受信します。インシデントのステータスを変更するか、インシデントのエスカレーション ポリシーを[エスカレーション ポリシーなし]に戻すことによって、ページに対応するか、インシデントのエスカレーションを停止します。
GitLab 15.1以前では、アラートから作成されたインシデントは独立したエスカレーションをサポートしていません。GitLab 15.2以降では、すべてのインシデントは独立してエスカレーションできます。