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