オンコールスケジュール管理
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
オンコールスケジュール管理を使用して、レスポンダーがオンコール担当をローテーションするためのスケジュールを作成します。チームをオンコールにすることで、ソフトウェアサービスの可用性を維持します。エスカレーションポリシーとオンコールスケジュールにより、問題が発生した場合、チームはすぐに通知を受け、サービス停止や中断に迅速に対応できます。
オンコールスケジュールを使用するには、以下を実行します:
スケジュール
チームのローテーションを追加するためのオンコールスケジュールを設定します。
前提要件:
- メンテナーロール以上が必要です。
オンコールスケジュールを作成するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
- Add a schedule(スケジュールを追加) を選択します。
- スケジュールの名前と説明を入力し、タイムゾーンを選択します。
- スケジュールを追加を選択します。
これで、ローテーションのない空のスケジュールが作成されました。これは空の状態として表示され、スケジュールのローテーションを作成するように求められます。
スケジュールを編集
スケジュールを更新するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
- スケジュールを編集( )を選択します。
- 情報を編集します。
- 変更を保存を選択します。
スケジュールのタイムゾーンを変更すると、GitLabは、ローテーションの制限時間間隔(設定されている場合)を新しいタイムゾーンの対応する時間に自動的に更新します。
スケジュールを削除
スケジュールを削除するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
- エスカレーションポリシーを削除( )を選択します。
- 確認ダイアログで、スケジュールを削除を選択します。
ローテーション
既存のスケジュールにローテーションを追加して、チームメンバーをオンコールにします。
ローテーションを作成するには、次の手順に従います:
左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
ローテーションを追加リンクを選択します。
次の情報を入力します:
- 名前: ローテーション名。
- 参加者: ローテーションに参加させるユーザー。
- ローテーションの長さ: ローテーションの期間。
- 開始日時:: ローテーションが開始する日時。
- 終了日時を有効にする: この切替をオンにすると、ローテーションが終了する日時を選択できます。
- 時間間隔を制限する: 切替をオンにすると、選択した期間にローテーションを制限できます。
ローテーションを編集
ローテーションを編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
- ローテーションセクションで、ローテーションを編集( )を選択します。
- 情報を編集します。
- 変更を保存を選択します。
ローテーションを削除
ローテーションを削除するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、モニタリング> 通話スケジュールを選択します。
- ローテーションセクションで、ローテーションを削除( )を選択します。
- 確認ダイアログで、ローテーションを削除を選択します。
スケジュールのローテーションを表示
1日または2週間のオンコールスケジュールを表示できます。これらの期間を切り替えるには、スケジュールで1日または2週間のボタンを選択します。デフォルトでは2週間の表示です。
スケジュール内のローテーションシフトの参加者にカーソルを合わせると、個々のシフトの詳細が表示されます。
オンコールのレスポンダーを呼び出す
詳細については、呼び出しを参照してください。
オンコールユーザーの削除または削除
オンコールユーザーがプロジェクトまたはグループから削除された場合、またはそのアカウントが削除された場合、確認モーダルには、そのユーザーのオンコールスケジュールのリストが表示されます。ユーザーの削除または削除が確認されると、GitLabはオンコールローテーションを再計算し、プロジェクトオーナーとローテーションの参加者にメールを送信します。

