インシデント
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
インシデントとは、緊急に復旧する必要があるサービスの中断または停止のことです。インシデントは、インシデント管理ワークフローにおいて重要です。GitLabを使用して、インシデントのトリアージ、対応、および修正を行います。
インシデントリスト
インシデントリストを表示すると、以下の内容が表示されます:
ステータス: インシデントをそのステータスでフィルタリングするには、インシデントリストの上にあるオープン、クローズ、またはすべてを選択します。
検索: インシデントのタイトルと説明を検索するか、リストをフィルタリングします。
重大度: 特定のインシデントの重大度。以下のいずれかの値になります:
- Critical - S1
- High - S2
- Medium - S3
- Low - S4
- 不明
インシデント: インシデントのタイトルで、最も意味のある情報を捉えようとします。
状態: インシデントのステータス。以下のいずれかの値になります:
- トリガー済み
- 承認済み
- 解決済み
PremiumまたはUltimateプランでは、このフィールドはインシデントのオンコールエスカレーションにもリンクされます。
作成日: インシデントが作成されてからの経過時間。このフィールドは、標準のGitLabパターン
X time agoを使用します。この値にカーソルを合わせると、ロケールに応じた正確な日時が表示されます。担当者: インシデントに割り当てられたユーザー。
公開済み: インシデントがステータスページに公開されているかどうか。
インシデントリストの実際の動作例については、このデモプロジェクトを参照してください。
インシデントリストをソートする
インシデントリストは、インシデントの作成日でソートされ、最新のものが最初に表示されます。
別の列でソートするか、ソート順を変更するには、列を選択します。
ソートできる列:
- 重大度
- ステータス
- SLAまでの時間
- 公開済み
インシデントリストをフィルタリングする
インシデントリストを作成者または担当者でフィルタリングするには、検索ボックスにこれらの値を入力します。
インシデントの詳細
まとめ
インシデントの概要セクションには、インシデントに関する重要な詳細情報と、イシューテンプレートのコンテンツ(選択した場合)が表示されます。インシデント上部のハイライトされたバーは、左から右に以下を表示します:
- 元のアラートへのリンク。
- アラートの開始時刻。
- イベント数。
ハイライトバーの下には、以下のフィールドを含む概要が表示されます:
- 開始時刻
- 重大度
full_query- モニタリングツール
インシデントの概要は、GitLab Flavored Markdownを使用してさらにカスタマイズできます。
アラートから作成されたインシデントでインシデント用のMarkdownが提供されていた場合、そのMarkdownは概要に追加されます。プロジェクトにインシデントテンプレートが設定されている場合、テンプレートのコンテンツは最後に追加されます。
コメントはスレッドで表示されますが、最近の更新ビューをオンに切り替えることで時系列順に表示することもできます。
インシデントに変更を加えると、GitLabはシステムノートを作成し、概要の下に表示します。
メトリクス
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
多くの場合、インシデントはメトリクスに関連付けられています。メトリクスのチャートのスクリーンショットをメトリクスタブにアップロードできます:
画像をアップロードするときに、画像をテキストまたは元のグラフへのリンクに関連付けることができます。
リンクを追加すると、アップロードされた画像の上にあるハイパーリンクを選択して、元のグラフにアクセスできます。
アラートの詳細
インシデントは、リンクされたアラートの詳細を別のタブに表示します。このタブを入力するには、インシデントがリンクされたアラートとともに作成されている必要があります。アラートから自動的に作成されたインシデントには、このフィールドが入力されます。
タイムラインイベント
インシデントのタイムラインは、インシデント中に何が起こったか、およびそれを解決するために取られた手順の概要を提供します。
タイムラインイベントと、この機能を有効にする方法の詳細については、こちらをご覧ください。
最近の更新ビュー
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
インシデントの最新の更新を表示するには、コメントバーで最近の更新の表示をオンにする ( ) を選択します。コメントはスレッド化されずに、最新から最も古いものへと時系列順に表示されます。
Service Level Agreement SLAカウントダウンタイマー
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
インシデントでService Level Agreement (サービスレベルアグリーメント) SLAカウントダウンタイマーを有効にして、顧客とのService Level Agreement (サービスレベルアグリーメント) SLAを追跡することができます。インシデントが作成されるとタイマーが自動的に開始され、SLA期間が終了するまでの残り時間が表示されます。タイマーは15分ごとに動的に更新されるため、ページを更新することなく残り時間を確認できます。
前提条件:
- プロジェクトのメンテナーまたはオーナーロールが必要です。
タイマーを設定するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > モニタリングを選択します。
- インシデントセクションを展開し、インシデント設定タブを選択します。
- 「SLAまでの時間」のカウントダウンタイマーを有効にするを選択します。
- 15分刻みで時間制限を設定します。
- 変更を保存を選択します。
SLAカウントダウンタイマーを有効にすると、SLAまでの時間列がインシデントリストで利用可能になり、新しいインシデントのフィールドとして使用できるようになります。インシデントがSLA期間終了前にクローズされない場合、GitLabはインシデントにmissed::SLAラベルを追加します。
関連トピック
- インシデントを作成する
- アラートがトリガーするたびに自動的にインシデントを作成する
- インシデントリストを表示する
- ユーザーに割り当てる
- インシデントの重大度を変更する
- インシデントのステータスを変更する
- エスカレーションポリシーを変更する
- インシデントをクローズする
- リカバリーアラートを介してインシデントを自動的にクローズする
- To-Doアイテムを追加する
- ラベルを追加する
- マイルストーンを割り当てる
- インシデントを機密にする
- 期限を設定する
- 通知を切り替える
- 時間消費を追跡する
- イシューを追加するのと同じ方法で、インシデントにZoomミーティングを追加する
- インシデント内のリンクされたリソース
- インシデントを作成し、Slackから直接インシデント通知を受け取る
- インシデントとやり取りするためにイシューAPIを使用する



