Slack를 위한 사고 관리

Tier: Free, Premium, Ultimate Offering: GitLab.com Status: Beta
자체 관리 GitLab에서는 이 기능을 사용할 수 없습니다. GitLab.com에서는 이 기능을 사용할 수 있습니다. GitLab Dedicated에서는 이 기능을 사용할 수 없습니다. 이 기능은 운영에서 사용할 준비가 되지 않았습니다.

많은 팀이 Slack에서 발생하는 사고 중에 실시간으로 알림을 받고 협업합니다. Slack에서 GitLab for Slack 앱을 사용하여:

  • Slack에서 GitLab 사고를 생성합니다.
  • 사고 알림을 수신합니다.

Slack을 위한 사고 관리는 GitLab.com에서만 사용할 수 있습니다. 설명된 기능 중 일부는 자체 관리 Slack 앱에서 사용할 수 있을 수 있습니다.

최신 정보를 확인하려면 epic 1211을 팔로우하세요.

Slack에서 사고 관리

사전 준비 조건:

  1. GitLab for Slack 앱을 설치합니다. 이렇게 하면 Slack에서 슬래시 명령을 사용하여 GitLab 사고를 생성하고 업데이트할 수 있습니다.
  2. Slack 알림을 활성화합니다. Incident 이벤트에 대한 알림을 활성화하고 관련된 알림을 수신할 Slack 채널을 정의하세요.
  3. Slack 사용자를 대신하여 GitLab이 조치를 취할 수 있도록 권한을 부여합니다. 사용자는 사고 슬래시 명령 중 하나를 사용하기 전에 이 작업을 수행해야 합니다.

    권한 승인 흐름을 시작하려면 /gitlab <project-alias> issue show <id>와 같이 비-사고 Slack 슬래시 명령을 실행해보세요. 선택하는 <project-alias>는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다. 자세한 정보는 issue 377548를 참조하세요.

GitLab for Slack 앱이 구성된 후에는 기존의 Slack 슬래시 명령 중 하나를 사용할 수도 있습니다.

사고 선언

Slack에서 GitLab 사고를 선언하려면:

  1. Slack에서 어떤 채널이나 DM에서 /gitlab incident declare 슬래시 명령을 입력하세요.
  2. 모달에서 관련된 사고 세부 정보를 선택합니다:

    • 사고 제목 및 설명.
    • 사고를 생성해야 하는 프로젝트.
    • 사고의 심각도.

    프로젝트에 기존 사고 템플릿이 있는 경우 설명 텍스트 상자에 해당 템플릿이 자동으로 적용됩니다. 템플릿은 설명 텍스트 상자가 비어 있는 경우에만 적용됩니다.

    설명 텍스트 상자에 GitLab 빠른 조치도 포함할 수 있습니다. 예를 들어, /link https://example.slack.com/archives/123456789 전용 Slack 채널 를 입력하면 생성하는 사고에 전용 Slack 채널이 추가됩니다. 사고에 사용할 수 있는 모든 빠른 조치 목록은 GitLab 빠른 조치 사용을 참조하세요.

  3. 선택 사항. 기존 Zoom 미팅에 대한 링크를 추가합니다.
  4. 생성을 선택합니다.

사고가 성공적으로 생성되면 Slack에 확인 알림이 표시됩니다.

GitLab 빠른 조치 사용

Slack에서 GitLab 사고를 생성할 때 설명 텍스트 상자에 빠른 조치를 사용하세요. 다음 빠른 조치가 가장 관련이 있을 수 있습니다:

명령 설명
/assign @user1 @user2 GitLab 사고에 담당자를 추가합니다.
/label ~label1 ~label2 GitLab 사고에 레이블을 추가합니다.
/link <URL> <text> 전용 Slack 채널, 런북 또는 사고와 관련된 다른 자원에 링크를 추가합니다.
/zoom <URL> 사고에 Zoom 미팅 링크를 추가합니다.

GitLab 사고 알림을 Slack으로 전송

사고에 대한 알림을 활성화했다면, 사고가 개설, 종료 또는 업데이트될 때 선택한 Slack 채널로 알림을 받아야 합니다.