Slack을 위한 사고 관리

Tier: Free, Premium, Ultimate Offering: GitLab.com Status: Beta

플래그: Self-Managed GitLab에서는 이 기능을 사용할 수 없습니다. GitLab.com에서는 이 기능을 사용할 수 있습니다. GitLab Dedicated에서는 이 기능을 사용할 수 없습니다. 이 기능은 본격적인 사용에 준비되지 않았습니다.

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

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

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

최신 정보는 epic 1211를 팔로우하세요.

Slack에서 사고 관리

전제 조건:

  1. GitLab for Slack 앱을 설치하여야 합니다. 이렇게 하면 Slack에서 사고를 생성하고 업데이트할 수 있는 슬래시 명령을 사용할 수 있습니다.
  2. Slack 알림을 활성화하여야 합니다. 반드시 Incident 이벤트에 대한 알림을 활성화하고 관련 알림을 수신할 Slack 채널을 정의해야 합니다.
  3. 자신의 Slack 사용자를 대신하여 GitLab이 조치를 취할 수 있도록 권한을 부여하여야 합니다. 각 사용자는 이를 사용하기 위해선 사고 슬래시 명령 이외의 Slack 슬래시 명령을 실행하여야 합니다. 선택한 <project-alias>는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다. 선택 대화상자에는 100개의 프로젝트만 표시됩니다. 자세한 정보는 이슈 377548을 참조하십시오.

GitLab for Slack 앱이 구성된 후에는 이미 존재하는 Slack 슬래시 명령을 사용할 수도 있습니다.

사고 선언

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

  1. Slack에서 어떤 채널이나 DM에서 /gitlab incident declare 슬래시 명령을 입력합니다.
  2. 모달에서, 사고 제목 및 설명 및 사고를 생성해야 하는 프로젝트 등과 같은 관련 사고 세부 정보를 선택합니다.
    • 사고 설명란이 비어 있는 경우 해당 프로젝트에 대한 기존 사고 템플릿이 자동으로 설명란에 적용됩니다. 템플릿은 설명란이 비어 있을 경우에만 적용됩니다.
    • 설명란에 GitLab 빠른 조치를 포함시킬 수도 있습니다. 예를 들어, /link https://example.slack.com/archives/123456789 Dedicated Slack channel을 입력하면 생성하는 사고에 전용 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 채널로 알림을 받아야합니다.