개요

기능을 사용하면 인시던트 중 영향을 받는 기능을 지정할 수 있습니다. 이는 어떤 응답자를 투입할지, 어떤 온콜을 호출할지, 어떤 고객에게 알릴지 등을 식별하는 데 도움이 됩니다. 개별 기능은 상태 페이지에 매핑될 수 있습니다.

필드 유형

기능선택또는다중 선택 필드 유형으로 사용자 정의할 수 있습니다. 이는 인시던트당 하나의 기능 값만 선택할 수 있도록 구성하거나 단일 인시던트에 대해 여러 기능 값을 선택할 수 있도록 구성할 수 있음을 의미합니다.

속성

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

기능 필드는선택또는다중 선택필드 유형에 따라 각 필드 유형을 참조하는 Liquid 구문이 다릅니다.

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

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

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

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

ID

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

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

{{ incident.functionality\_ids }}

또는

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

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

이름

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

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

{{ incident.functionalities }}

또는

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

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

Slug

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

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

{{ incident.functionality\_slugs }}

또는

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

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

설명

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

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

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

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

색상

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

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

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

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

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

Slack 채널

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

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

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

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

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

Slack 별칭

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

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

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

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

알림 이메일

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

다음 Liquid 구문을 사용하면 인시던트에 대해 선택된 기능알림 이메일을 나열할 수 있습니다:

{{ incident.raw\_functionalities | get: 'notify\_emails'}}select 필드 유형의 경우

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

기능 가져오기

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

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

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

PagerDuty

{{ incident.raw\_functionalities | get: 'pagerduty\_id' }}select 필드 유형의 경우

{{ incident.raw\_functionalities\[0\] | get: 'pagerduty\_id' }}multi-select 필드 유형의 경우

Opsgenie

{{ incident.raw\_functionalities | get: 'opsgenie\_id' }}select 필드 유형의 경우

{{ incident.raw\_functionalities\[0\] | get: 'opsgenie\_id' }}multi-select 필드 유형의 경우

지원

이 통합에 대해 도움이나 추가 정보가 필요한 경우,support@rootly.com으로 문의하거나Help > Chat with Us로 이동하여 채팅을 시작하세요.