Slack를 위한 사고 관리
Offering: GitLab.com
Status: Beta
- GitLab 15.7에 소개됨. 기본적으로 비활성화된
incident_declare_slash_command
라는 플래그로 함께.- GitLab 15.10에서 GitLab.com에서 베타로 활성화됨.
많은 팀이 Slack에서 발생하는 사고 관련하여 실시간으로 알림을 받고 협업합니다. GitLab for Slack 앱을 사용하여 다음을 수행할 수 있습니다:
- Slack에서 GitLab 사고 생성
- 사고 알림 수신
Slack를 위한 사고 관리는 GitLab.com에서만 사용할 수 있습니다. 설명된 기능 중 일부는 자체 호스팅 Slack 앱에서 사용할 수 있을 수 있습니다.
최신 정보는 에픽 1211을 팔로우하세요.
Slack에서 사고 관리
전제 조건:
- GitLab for Slack 앱 설치. 이렇게 하면 Slack에서 슬래시 명령을 사용하여 GitLab 사고를 생성하고 업데이트할 수 있습니다.
-
Slack 알림 활성화.
Incident
이벤트에 대한 알림을 활성화하고 해당 알림을 받을 Slack 채널을 정의해야 합니다. -
Slack 사용자를 대신하여 GitLab이 조치를 취할 수 있도록 허용하세요. 사용자는 사고 슬래시 명령 중 하나를 사용하기 전에 이 작업을 수행해야 합니다.
허용 흐름을 시작하려면
/gitlab <프로젝트 별칭> issue show <ID>
와 같이 비-사고 Slack 슬래시 명령을 실행해보세요. 선택한<프로젝트 별칭>
은 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 채널
을 입력하면 해당 채널을 생성하는 사고에 추가됩니다. 사고에 대한 빠른 조치의 전체 디렉터리은 GitLab 빠른 조치 사용을 참조하세요. - 선택 사항. 기존 Zoom 회의에 대한 링크를 추가하세요.
- 생성을 선택하세요.
사고가 성공적으로 생성되면 Slack에서 확인 알림이 표시됩니다.
GitLab 빠른 조치 사용
Slack에서 GitLab 사고를 생성할 때 설명 텍스트 상자에서 빠른 조치를 사용하세요. 다음 빠른 조치 중 가장 관련성이 높을 수 있습니다:
명령어 | 설명 |
---|---|
/assign @user1 @user2
| GitLab 사고에 담당자 추가 |
/label ~label1 ~label2
| GitLab 사고에 레이블 추가 |
/link <URL> <text>
| 전용 Slack 채널, 런북 또는 관련 리소스에 대한 링크를 사고의 관련 리소스 섹션에 추가합니다.
|
/zoom <URL>
| 사고에 Zoom 회의 링크를 추가합니다. |
Slack에 GitLab 사고 알림 보내기
사고에 대한 알림을 활성화했다면, 각 사고가 열리거나 닫히거나 업데이트될 때 선택한 Slack 채널로 알림을 받아야 합니다.