모니터와 Statuspage 통합하기
모니터와 Statuspage 통합하기 (Integrating Monitors With Statuspage)
Atlassian Statuspage는 애플리케이션과 서비스의 업타임(uptime) 가시성을 제공하는 상태 및 인시던트 관리 도구예요. 상태 페이지에는 Datadog의 커스텀 메트릭과 이벤트를 표시할 수 있고, Datadog 모니터 알림으로 시스템 상태를 업데이트할 수 있어요.
출처: 문서
본문
Statuspage 알림을 Datadog 이벤트로 추가하기 (Add Statuspage alerts as Datadog events)
Statuspage 통합을 구성해 Events Explorer에서 Statuspage 알림을 추적할 수 있어요.
- Integrations으로 이동해 통합 목록에서
statuspage를 검색해요. - StatusPage 통합 타일을 선택하고 Add New를 클릭해요.
- 모니터링하고 싶은 상태 URL과 커스텀 태그를 추가해요. 예를 들어
datadog,test,test1태그와 함께https://status.datadoghq.com또는https://datadogintegrations.statuspage.io/를 사용해요. 페이지마다 커스텀 태그를 최소 하나 이상 포함해야 해요. - 저장 아이콘을 클릭해요.
5분 후에는 Events Explorer에 Statuspage의 모니터 알림이 나타나는 것을 볼 수 있어요. 오른쪽 상단에서 시간 프레임(time frame)을 설정하고 Core 아래 소스 목록에서 Statuspage를 선택해요.
{% image source="https://docs.dd-static.net/images/monitors/guide/statuspage_integration_configuration.b0d61818634897851e1d62da077dba39.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/guide/statuspage_integration_configuration.b0d61818634897851e1d62da077dba39.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Set up the Statuspage Integration in Datadog" /%}
알림을 클릭하면 이벤트의 메시지, 태그, 속성을 포함한 사이드 패널이 표시돼요.
{% image source="https://docs.dd-static.net/images/monitors/guide/statuspage_side_panel.c2a316880e5123d3bcebe25502071714.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/guide/statuspage_side_panel.c2a316880e5123d3bcebe25502071714.png?auto=format&fit=max&w=850&dpr=2 2x" alt="An event's side panel containing the event's source, message, tags, and attributes" /%}
Datadog 모니터에 Statuspage 알림 추가하기 (Add Statuspage alerts in Datadog monitors)
Statuspage 이메일 주소 생성하기 (Generate a Statuspage email address)
컴포넌트별 이메일 주소를 생성하려면 Statuspage 문서를 참고해요.
메트릭 모니터 만들기 (Create a metric monitor)
Statuspage 알림에서 트리거되는 메트릭 모니터를 만들려면:
- Monitors > New Monitor로 이동하고 Metric을 클릭해요.
- Metric Monitor 문서를 참고해 탐지 방법을 선택하고, 메트릭을 정의하고, 알림 조건을 설정하고, 고급 모니터 옵션을 구성해요.
- 테스트 상태에 따라
UP또는DOWN을 반환하도록 모니터 이름을 커스터마이즈해요. 예를 들어{{#is_alert}}DOWN{{/is_alert}}{{#is_recovery}}UP{{/is_recovery}}처럼요. - Configure notifications and automations 섹션에서 메시지에 생성된 이메일 주소(예:
@[email protected])를 추가해요. 이렇게 하면 Renotification 위의 Notify your services and your team members 필드가 자동으로 채워져요. - 모니터 알림 섹션을 작성하고 모니터 이름에
Shopist Checkout Functionality같은 요약을 추가해요. - 모니터 재알림(renotification) 조건을 설정하고
service:status-page같은 태그를 추가해요. - 팀을 선택하고 모니터에 우선순위를 할당해요.
- 모니터의 편집 권한과 알림 조건을 정의해요.
- 모니터 구성을 마쳤으면 Create를 클릭해요.
{% image source="https://docs.dd-static.net/images/monitors/guide/statuspage_alerts_metric_monitor.23d9900e8b24f8e78426a5c28479f4ae.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/guide/statuspage_alerts_metric_monitor.23d9900e8b24f8e78426a5c28479f4ae.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Creating a metric monitor containing alerts from Statuspage" /%}