Slack을 위한 사고 관리
Status: Beta
- 도입됨 GitLab 15.7 플래그와 함께
incident_declare_slash_command
이름으로. 기본적으로 비활성화됨.- GitLab.com에서 활성화됨 GitLab 15.10에서 베타.
자체 관리 GitLab에서는 이 기능을 사용할 수 없습니다.
GitLab.com에서는 이 기능을 사용할 수 있습니다.
GitLab Dedicated에서는 이 기능을 사용할 수 없습니다.
이 기능은 생산 환경에서 사용할 준비가 되어 있지 않습니다.
많은 팀이 Slack에서 사고 발생 시 실시간으로 경고를 받고 협업합니다.
Slack에서 GitLab for Slack 앱을 사용하여:
- Slack에서 GitLab 사고를 생성합니다.
- 사고 알림을 수신합니다.
Slack을 위한 사고 관리는 GitLab.com에서만 사용할 수 있습니다.
설명된 기능 중 일부는 자체 관리 Slack 앱에서 사용할 수 있습니다.
최신 정보를 받으려면 epic 1211을 팔로우하세요.
Slack에서 사고 관리
선행 조건:
-
GitLab for Slack 앱을 설치합니다.
이렇게 하면 Slack에서 슬래시 명령을 사용하여 GitLab 사고를 생성하고 업데이트할 수 있습니다. -
Slack 알림을 활성화합니다.
Incident
이벤트에 대한 알림을 활성화하고 관련 알림을 수신할 Slack 채널을 정의해야 합니다. -
Slack 사용자 대신에 작업을 수행할 수 있도록 GitLab에 권한을 부여합니다.
각 사용자는 사고 슬래시 명령을 사용하기 전에 이를 수행해야 합니다.권한 부여 흐름을 시작하려면 비사고 Slack 슬래시 명령,
예를 들어/gitlab <project-alias> issue show <id>
를 실행해 보세요.
선택한<project-alias>
는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다.
선택 대화 상자는 최대 100개의 프로젝트로 제한됩니다.
자세한 내용은 issue 377548를 참조하세요.
GitLab for Slack 앱이 구성된 후에는 기존의 Slack 슬래시 명령도 사용할 수 있습니다.
사고 선언하기
Slack에서 GitLab 사고를 선언하려면:
-
Slack의 모든 채널 또는 DM에서
/gitlab incident declare
슬래시 명령을 입력합니다. -
모달에서 관련 사고 세부 정보를 선택합니다.
여기에는 다음이 포함됩니다:- 사고 제목 및 설명.
- 사고를 생성할 프로젝트.
- 사고의 심각도.
기존 사고 템플릿이
프로젝트에 있는 경우, 해당 템플릿은 설명 텍스트 상자에 자동으로 적용됩니다.
템플릿은 설명 텍스트 상자가 비어있는 경우에만 적용됩니다.설명 텍스트 상자에 GitLab 퀵 액션을 포함할 수도 있습니다.
예를 들어,/link https://example.slack.com/archives/123456789 전용 Slack 채널
을 입력하면
생성한 사고에 전용 Slack 채널이 추가됩니다.
사고를 위한 퀵 액션의 전체 목록은 GitLab 퀵 액션 사용을 참조하세요. -
선택 사항. 기존 Zoom 회의에 대한 링크를 추가합니다.
-
생성을 선택합니다.
사고가 성공적으로 생성되면 Slack에 확인 알림이 표시됩니다.
GitLab 빠른 작업 사용
GitLab 인시던트를 Slack에서 생성할 때 설명 텍스트 상자에서 빠른 작업을 사용하세요. 다음의 빠른 작업이 가장 관련이 있을 수 있습니다:
명령어 | 설명 |
---|---|
/assign @user1 @user2 |
GitLab 인시던트에 할당자를 추가합니다. |
/label ~label1 ~label2 |
GitLab 인시던트에 레이블을 추가합니다. |
/link <URL> <text> |
인시던트의 관련 리소스 섹션에 전용 Slack 채널, 러닝북 또는 기타 관련 리소스에 대한 링크를 추가합니다. |
/zoom <URL> |
인시던트에 Zoom 회의 링크를 추가합니다. |
GitLab 인시던트 알림을 Slack으로 전송
인시던트에 대한 알림을 활성화한 경우, 인시던트가 열리거나 닫히거나 업데이트될 때마다 선택한 Slack 채널로 알림을 받게 됩니다.