事件

インシデントとは、緊急に復旧する必要があるサービスの中断や停止のことです。インシデントは、インシデント管理ワークフローにおいて非常に重要です。GitLabを使ってインシデントのトリアージ、対応、修復を行いましょう。

インシデントリスト

インシデントリストを表示すると、以下のコンテナが表示されます:

  • 状態:インシデントを状態でフィルタするには、インシデントリストの上で[オープン]、[クローズ]、または[すべて]を選択します。
  • 検索:インシデントのタイトルと説明を検索するか、リストをフィルタリングします。
  • 重大度:特定のインシデントの深刻度:

    • {重大度-クリティカル}クリティカル - S1
    • {深刻度高}高 - S2
    • {厳しさ中}中 - S3
    • {厳しさ低}低 - S4
    • {深刻度不明}不明
  • インシデント:最も意味のある情報を捉えようとするインシデントのタイトル。
  • ステータス:インシデントのステータス:

    • トリガー
    • 確認済み
    • 解決済み

    PremiumまたはUltimate階層では、このフィールドはインシデントのオンコールエスカレーションにもリンクされます。

  • 作成日:インシデントが作成された日時です。このフィールドには、GitLab の標準パターンであるX time agoが使用されます。この値にカーソルを合わせると、ロケールに従ってフォーマットされた正確な日付と時刻が表示されます。
  • 担当者:インシデントに割り当てられたユーザー。
  • 公開:インシデントがステータスページに公開されているかどうか。

Incidents List

インシデントリストのアクションの例については、このデモプロジェクトを参照してください。

インシデントリストの並べ替え

GitLab 13.3で導入されました:インシデントはデフォルトで作成日順にソートされます。

インシデントリストでは、インシデントの作成日順にソートされ、新しいものから表示されます。

別の列で並べ替えたり、並べ替え順序を変更するには、列を選択します。

ソートできる列

  • 深刻度
  • ステータス
  • SLAまでの時間
  • 発行

インシデントリストのフィルタリング

作成者または担当者でインシデントリストをフィルタするには、検索ボックスにこれらの値を入力します。

インシデントの詳細

要約

インシデントのサマリー・セクションには、インシデントの重要な詳細とイシュー・テンプレートの内容が表示されます(選択されている場合)。インシデントの上部にある強調表示されたバーは、左から右に表示されます:

  • 元のアラートへのリンク。
  • アラート開始時間
  • イベントカウント

ハイライトバーの下には、以下のフィールドがあります:

  • 開始時間
  • 深刻度
  • full_query
  • モニタリングツール

インシデントサマリーはGitLab Flavored Markdownを使ってさらにカスタマイズすることができます。

インシデントに Markdown を提供したアラートからインシデントが作成された場合、Markdown がサマリーに追加されます。プロジェクトにインシデントテンプレートが設定されている場合、テンプレートの内容が最後に追加されます。

コメントはスレッドで表示されますが、最近の更新ビューを切り替えることで時系列に表示できます。

インシデントに変更を加えると、GitLab はシステムノートを作成し、サマリーの下に表示します。

メトリクス

GitLab 13.8 で導入されました

多くの場合、インシデントはメトリクスに関連付けられています。メトリクスタブのメトリクスチャートのスクリーンショットをアップロードできます:

Incident Metrics tab

画像をアップロードすると、画像にテキストまたは元のグラフへのリンクを関連付けることができます。

Text link modal

リンクを追加した場合、アップロードした画像の上にあるハイパーリンクを選択すると、元のグラフにアクセスできます。

アラートの詳細

GitLab 13.4 で導入されました

インシデントには、リンクされたアラートの詳細が別のタブに表示されます。このタブに入力するには、インシデントがリンクされたアラートと共に作成されている必要があります。アラートから自動的に作成されたインシデントには、このフィールドが入力されます。

Incident alert details

イベントのタイムライン

インシデント・タイムラインは、インシデント発生中に何が起こったか、そして解決するためにどのような手順が取られたかを大まかにまとめたものです。

Timelineイベントとこの機能を有効にする方法の詳細をお読みください。

最近のアップデート

GitLab 13.5 で導入されました

インシデントの最新のアップデートを見るには、コメントバーで最近のアップデート表示をオン({history})にします。コメントはスレッドなしで時系列に新しいものから古いものへと表示されます。

サービスレベル契約のカウントダウンタイマー

GitLab 13.5 で導入されました

インシデントでサービス・レベル・アグリーメントのカウントダウン・タイマーを有効にすると、顧客とのサービス・レベル・アグリーメント(SLA) を追跡できます。タイマーはインシデントが作成されると自動的に開始され、SLA期間が満了するまでの残り時間が表示されます。また、タイマーは15分ごとに動的に更新されるため、残り時間を確認するためにページを更新する必要はありません。

前提条件:

  • 少なくともプロジェクトのメンテナーのロールを持っている必要があります。

タイマーを設定するには

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 設定 > モニターを選択します。
  3. インシデント]セクションを展開し、[インシデント設定]タブを選択します。
  4. SLAまでの時間」カウントダウンタイマーを有効にするを選択します。
  5. 15分単位で制限時間を設定します。
  6. 変更を保存を選択します。

SLAカウントダウンタイマーを有効にすると、インシデントリストと新しいインシデントのフィールドで[Time to SLA]列が使用できるようになります。SLA期間が終了する前にインシデントがクローズされない場合、GitLabはインシデントにmissed::SLA ラベルを追加します。