Slack를 위한 사고 관리
- GitLab 15.7에 도입됨 incident_declare_slash_command라는 플래그와 함께. 기본적으로 비활성화됨.
- GitLab 15.10에서 베타로 GitLab.com에서 활성화됨.
많은 팀이 Slack에서 발생하는 사고 중에 실시간으로 알림을 받고 협업합니다. Slack에서 GitLab for Slack 앱을 사용하여:
- Slack에서 GitLab 사고를 생성합니다.
- 사고 알림을 수신합니다.
Slack을 위한 사고 관리는 GitLab.com에서만 사용할 수 있습니다. 설명된 기능 중 일부는 자체 관리 Slack 앱에서 사용할 수 있을 수 있습니다.
최신 정보를 확인하려면 epic 1211을 팔로우하세요.
Slack에서 사고 관리
사전 준비 조건:
- GitLab for Slack 앱을 설치합니다. 이렇게 하면 Slack에서 슬래시 명령을 사용하여 GitLab 사고를 생성하고 업데이트할 수 있습니다.
-
Slack 알림을 활성화합니다.
Incident
이벤트에 대한 알림을 활성화하고 관련된 알림을 수신할 Slack 채널을 정의하세요. -
Slack 사용자를 대신하여 GitLab이 조치를 취할 수 있도록 권한을 부여합니다. 사용자는 사고 슬래시 명령 중 하나를 사용하기 전에 이 작업을 수행해야 합니다.
권한 승인 흐름을 시작하려면
/gitlab <project-alias> issue show <id>
와 같이 비-사고 Slack 슬래시 명령을 실행해보세요. 선택하는<project-alias>
는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다. 자세한 정보는 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 빠른 조치 사용
Slack에서 GitLab 사고를 생성할 때 설명 텍스트 상자에 빠른 조치를 사용하세요. 다음 빠른 조치가 가장 관련이 있을 수 있습니다:
명령 | 설명 |
---|---|
/assign @user1 @user2
| GitLab 사고에 담당자를 추가합니다. |
/label ~label1 ~label2
| GitLab 사고에 레이블을 추가합니다. |
/link <URL> <text>
| 전용 Slack 채널, 런북 또는 사고와 관련된 다른 자원에 링크를 추가합니다. |
/zoom <URL>
| 사고에 Zoom 미팅 링크를 추가합니다. |
GitLab 사고 알림을 Slack으로 전송
사고에 대한 알림을 활성화했다면, 사고가 개설, 종료 또는 업데이트될 때 선택한 Slack 채널로 알림을 받아야 합니다.