개요

Team을 통해 인시던트를 담당 팀에 할당할 수 있습니다. 제품 관련 인시던트는 Product 팀으로, 보안 인시던트는 InfoSec 팀이 처리하는 것이 가장 좋습니다.

이 섹션에서는 인시던트 대응 프로세스에서 Teams를 속성으로 사용하는 방법을 설명합니다. Rootly Admin에서 Teams를 구축하고 관리하는 방법에 대해 자세히 알아보려면 here를 참조하세요.

필드 유형

Teamselect 또는 multi-select 필드 유형으로 사용자 지정할 수 있습니다. 즉, 인시던트당 하나의 팀 값만 선택하도록 구성하거나 단일 인시던트에 대해 여러 팀 값을 선택할 수 있도록 구성할 수 있습니다.

속성

Team은 다음 속성으로 구성할 수 있습니다. 각 팀 속성은 Liquid 구문을 통해 참조할 수 있습니다.

Team은 원래 group이라고 불렸습니다. 따라서 모든 데이터 값에서 groups를 참조하는 것을 볼 수 있습니다. 데이터 값 변경의 위험으로 인해, 데이터 관점에서 teams를 groups로 계속 참조하기로 결정했습니다.

UI 표시 관점에서는 “teams”라는 용어가 사용됩니다.

Since the team 필드는 select 또는 multi-select 필드 유형일 수 있으므로, 각 필드 유형을 참조하는 Liquid 구문이 다릅니다.

Select는 단일 값 구문을 따릅니다

{{incident.raw\_groups | get: '<attribute>'}}

Multi-select는 배열 구문을 따릅니다. 여기서 i는 팀 목록에서 특정 팀 객체를 참조합니다.

{{incident.raw\_groups\[i\] | get: '<attribute>'}}

ID

이는 팀의 고유 식별자입니다. 이 필드는 사용자 지정할 수 없습니다. Rootly는 생성 시 ID를 자동으로 할당합니다. 일반적으로 Liquid 참조 및 API 호출에 사용됩니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 ID를 나열할 수 있습니다:

{{ incident.group\_ids }}

또는

{{ incident.raw\_groups | get: 'id'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'id' }} multi-select 필드 유형의 경우

Name

이는 UI에 표시되는 팀의 값입니다. 이 필드는 사용자 지정할 수 있습니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 name을 나열할 수 있습니다:

{{ incident.groups }}

또는

{{ incident.raw\_groups | get: 'name'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'name' }} multi-select 필드 유형의 경우

Slug

이는 Liquid 참조에서 팀을 참조하는 데 사용되는 문자열입니다. 이 필드는 팀 name을 소문자로 변환하고 하이픈을 추가하여 자동 생성됩니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 slug를 나열할 수 있습니다:

{{ incident.group\_slugs }}

또는

{{ incident.raw\_groups | get: 'slug'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'slug' }} multi-select 필드 유형의 경우

Description

이 값은 UI에 표시되어 각 팀을 추가로 설명합니다. 이 필드는 사용자 지정할 수 있습니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 description을 나열할 수 있습니다:

{{ incident.raw\_groups | get: 'description'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'description' }} multi-select 필드 유형의 경우

Color

각 팀에 색상을 할당할 수 있으며, 이는 메트릭 그래프의 색상 코딩에 사용됩니다.

Rootly는 color-hex codes를 사용합니다. 예를 들어, #000000은 검은색, #ffffff는 흰색입니다. this page를 사용하여 원하는 색상의 정확한 16진수 코드를 찾을 수 있습니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 color를 나열할 수 있습니다:

{{ incident.raw\_groups | get: 'color'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'color' }} multi-select 필드 유형의 경우

Slack Channels

각 팀은 하나 이상의 Slack 채널과 연결될 수 있습니다. 기본적으로 Rootly는 인시던트에 대해 팀이 선택되었을 때 연결된 채널에 알림을 보내지 않습니다. 워크플로우 구성에서 Attached Teams Channels로 명시적으로 지정해야 알림이 전송됩니다.

시스템적으로, 각 Slack 채널은 id와 name을 포함하는 객체로 저장됩니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 Slack Channel을 나열할 수 있습니다:

{{ incident.raw\_groups | get: 'slack\_channels'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'slack\_channels' }} multi-select 필드 유형의 경우

Slack Aliases

각 팀은 하나 이상의 Slack 사용자 그룹(별칭)과 연결될 수 있습니다. 기본적으로 Rootly는 인시던트에 대해 팀이 선택되었을 때 연결된 사용자 그룹의 사용자를 초대하지 않습니다. 워크플로우 구성에서 Attached Teams Aliases로 명시적으로 지정해야 초대가 이루어집니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 Slack Alias를 나열할 수 있습니다:

{{ incident.raw\_groups | get: 'slack\_aliases'}}select 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'slack\_aliases' }} multi-select 필드 유형의 경우

Notify Emails

각 팀은 하나 이상의 이메일과 연결될 수 있습니다. 기본적으로 Rootly는 인시던트에 대해 팀이 선택되었을 때 연결된 주소로 이메일을 보내지 않습니다. 워크플로우 구성에서 {{ incident.raw\_groups | map: 'notify\_emails' | flatten | join: ',' }}로 명시적으로 지정해야 알림이 전송됩니다.

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 팀 Notify Email인시던트에 대해 선택된 (들):

{{ incident.raw\_groups | get: 'notify\_emails'}}선택 필드 유형의 경우

{{ incident.raw\_groups\[i\] | get: 'notify\_emails' }}다중 선택 필드 유형의 경우

팀 가져오기

처음부터 팀을 만드는 대신, Rootly를 사용하면 다음에서 팀을 가져올 수 있습니다:PagerDuty, Opsgenie, VictorOps, 또는 PagerTree. 가져온 팀은 매일 자동으로 동기화됩니다.

팀 가져오기 기능은 통합 페이지에서 PagerDuty, Opsgenie, VictorOps 또는 PagerTree를 설치한 후에만 사용할 수 있습니다.

다음 Liquid 구문을 사용하면 각 외부 페이징 애플리케이션의 해당 ID를 나열할 수 있습니다:

PagerDuty

{{ incident.raw\_groups | get: 'pagerduty\_id' }}선택 필드 유형의 경우

{{ incident.raw\_groups\[0\] | get: 'pagerduty\_id' }}다중 선택 필드 유형의 경우

Opsgenie

{{ incident.raw\_groups | get: 'opsgenie\_id' }}선택 필드 유형의 경우

{{ incident.raw\_groups\[0\] | get: 'opsgenie\_id' }}다중 선택 필드 유형의 경우

VictorOps

{{ incident.raw\_groups | get: 'victor\_ops\_id' }}선택 필드 유형의 경우

{{ incident.raw\_groups\[0\] | get: 'victor\_ops\_id' }}다중 선택 필드 유형의 경우

PagerTree

{{ incident.raw\_groups | get: 'pagertree\_id' }}선택 필드 유형의 경우

{{ incident.raw\_groups\[0\] | get: 'pagertree\_id' }}다중 선택 필드 유형의 경우

지원

이 통합에 대해 도움이나 추가 정보가 필요하면 support@rootly.com으로 문의하거나 도움말 > 채팅하기로 이동하여 채팅을 시작하세요.