Slack를 위한 사고 관리

Tier: Free, Premium, Ultimate
Offering: GitLab.com
Status: Beta
자체 호스팅하는 GitLab에서는 이 기능을 사용할 수 없습니다. GitLab.com에서는 이 기능을 사용할 수 있습니다. GitLab Dedicated에서는 이 기능을 사용할 수 없습니다. 이 기능은 제품 사용에 적합하지 않습니다.

많은 팀이 Slack에서 발생하는 사고 관련하여 실시간으로 알림을 받고 협업합니다. GitLab for Slack 앱을 사용하여 다음을 수행할 수 있습니다:

  • Slack에서 GitLab 사고 생성
  • 사고 알림 수신

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

최신 정보는 에픽 1211을 팔로우하세요.

Slack에서 사고 관리

전제 조건:

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

    허용 흐름을 시작하려면 /gitlab <프로젝트 별칭> issue show <ID>와 같이 비-사고 Slack 슬래시 명령을 실행해보세요. 선택한 <프로젝트 별칭>은 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 채널을 입력하면 해당 채널을 생성하는 사고에 추가됩니다. 사고에 대한 빠른 조치의 전체 디렉터리은 GitLab 빠른 조치 사용을 참조하세요.

  3. 선택 사항. 기존 Zoom 회의에 대한 링크를 추가하세요.
  4. 생성을 선택하세요.

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

GitLab 빠른 조치 사용

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

명령어 설명
/assign @user1 @user2 GitLab 사고에 담당자 추가
/label ~label1 ~label2 GitLab 사고에 레이블 추가
/link <URL> <text> 전용 Slack 채널, 런북 또는 관련 리소스에 대한 링크를 사고의 관련 리소스 섹션에 추가합니다.
/zoom <URL> 사고에 Zoom 회의 링크를 추가합니다.

Slack에 GitLab 사고 알림 보내기

사고에 대한 알림을 활성화했다면, 각 사고가 열리거나 닫히거나 업데이트될 때 선택한 Slack 채널로 알림을 받아야 합니다.