이유
Prometheus Alertmanager를 사용하면 수신 경보로 Rootly에 웹훅을 보낼 수 있습니다. 수신 경보는 인시던트 생성, 채널 알림 또는 온콜 대상 호출에 사용할 수 있습니다.설치
통합 카탈로그에서 Alertmanager를 찾아 Integrations catalogue를 선택하세요Setup
. 다음과 같은 팝업이 표시됩니다.

일반 경보 수신
Rootly로 일반(비 호출) 경보를 보내려면 아래와 같이alert-manager.yml
구성 파일을 수정해야 합니다:
url
와 credentials
매개변수로 설정하세요.
위의 팝업을 놓친 경우 Rootly의 Prometheus 통합 페이지에서 다시 찾을 수 있습니다(Integrations > Prometheus > Configure).
Rootly 온콜 호출하기
Prometheus (Alertmanager)는 Rootly 온콜을 호출하기 위해 두 가지 다른 방식으로 구성할 수 있습니다.Alertmanager의 수신기 URL을 통해
위의 비 호출 경보 설정과 유사하게 alertmanager.yml 구성 파일을 아래와 같이 수정해야 합니다. 여기서 주요 차이점은 알림 대상을 receivers url의 일부로 지정해야 한다는 것입니다.url
와 credentials
매개변수로 설정하세요.
그런 다음 다음을 url
끝에 추가하여 알림 대상을 설정하세요.
notify/<resource_type>/<resource_id>
알림 대상은 다음으로 구성됩니다:
resource_type
- 이는 호출에 사용될 Rootly 리소스 유형을 정의합니다.- 사용 가능한 값은 다음과 같습니다:
User
|Group
(Team) |EscalationPolicy
|Service
- 사용 가능한 값은 다음과 같습니다:
resource_id
- 이는 호출 대상이 될 정확한 리소스를 지정합니다.- 리소스의 ID는 각 리소스를 편집할 때 찾을 수 있습니다.
Prometheus 규칙 주석을 통해
Prometheus의 경보 규칙을 사용하는 경우prometheus.rules.yml
파일의 주석을 통해 알림 대상을 설정할 수 있습니다.
Type
- 이는 호출에 사용될 Rootly 리소스 유형을 정의합니다.- 사용 가능한 값은 다음과 같습니다:
User
|Group
(Team) |EscalationPolicy
|Service
- 사용 가능한 값은 다음과 같습니다:
id
- 이는 호출 대상이 될 정확한 리소스를 지정합니다.- 리소스의 ID는 각 리소스를 편집할 때 찾을 수 있습니다.