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에서 슬래시 명령을 사용하여 GitLab 사건을 생성하고 업데이트할 수 있습니다.
  2. Slack 알림을 활성화합니다. 관련 알림을 받을 Slack 채널을 정의하고 Incident 이벤트에 대한 알림을 반드시 활성화해야 합니다.
  3. GitLab에 Slack 사용자 대신 동작을 수행하도록 허용합니다. 각 사용자는 사건 슬래시 명령을 사용할 수 있기 전에 이 작업을 수행해야 합니다.

    인가 플로우를 시작하려면 /gitlab <project-alias> issue show <id>와 같은 비-사건 Slack 슬래시 명령을 실행해보세요. 선택한 <project-alias>는 GitLab for Slack 앱이 설정된 프로젝트여야 합니다. 선택 대화상자에는 100개 프로젝트가 하드 제한으로 설정되어 있습니다. 자세한 내용은 issue 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 채널이 추가됩니다. 사건에 대한 모든 빠른 조치의 전체 디렉터리에 대해서는 Use GitLab quick actions를 참조하세요.

  3. 선택 사항. 기존 Zoom 미팅 링크를 추가합니다.
  4. Create를 선택합니다.

사건이 성공적으로 생성되면 Slack에서 확인 알림이 표시됩니다.

GitLab 빠른 조치 사용

Slack에서 GitLab 사건을 생성할 때 설명 텍스트 상자에서 빠른 조치를 사용합니다. 다음은 여러분에게 관련성 있는 빠른 조치 디렉터리입니다.

명령어 설명
/assign @user1 @user2 GitLab 사건에 담당자를 추가합니다.
/label ~label1 ~label2 GitLab 사건에 레이블을 추가합니다.
/link <URL> <text> 사건과 관련된 리소스(전용 Slack 채널, runbook 또는 기타 관련 리소스)에 링크를 추가합니다.
/zoom <URL> 사건에 Zoom 미팅 링크를 추가합니다.

GitLab 사건 알림을 Slack에 전송

사건의 알림을 활성화했다면, 각 사건이 열리거나 닫히거나 업데이트될 때 선택한 Slack 채널로 알림을 받아야 합니다.