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에 권한을 부여합니다.
    각 사용자는 사고 슬래시 명령을 사용하기 전에 이를 수행해야 합니다.

    권한 부여 흐름을 시작하려면 비사고 Slack 슬래시 명령,
    예를 들어 /gitlab <project-alias> issue show <id>를 실행해 보세요.
    선택한 <project-alias>는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다.
    선택 대화 상자는 최대 100개의 프로젝트로 제한됩니다.
    자세한 내용은 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 빠른 작업 사용

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

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

GitLab 인시던트 알림을 Slack으로 전송

인시던트에 대한 알림을 활성화한 경우, 인시던트가 열리거나 닫히거나 업데이트될 때마다 선택한 Slack 채널로 알림을 받게 됩니다.