본문 바로가기
WIKI 기술 지식 베이스

모니터와 Statuspage 통합하기

원문 보기 위키 갱신

모니터와 Statuspage 통합하기 (Integrating Monitors With Statuspage)

Atlassian Statuspage는 애플리케이션과 서비스의 업타임(uptime) 가시성을 제공하는 상태 및 인시던트 관리 도구예요. 상태 페이지에는 Datadog의 커스텀 메트릭과 이벤트를 표시할 수 있고, Datadog 모니터 알림으로 시스템 상태를 업데이트할 수 있어요.

출처: 문서

본문

Statuspage 알림을 Datadog 이벤트로 추가하기 (Add Statuspage alerts as Datadog events)

Statuspage 통합을 구성해 Events Explorer에서 Statuspage 알림을 추적할 수 있어요.

  1. Integrations으로 이동해 통합 목록에서 statuspage를 검색해요.
  2. StatusPage 통합 타일을 선택하고 Add New를 클릭해요.
  3. 모니터링하고 싶은 상태 URL과 커스텀 태그를 추가해요. 예를 들어 datadog, test, test1 태그와 함께 https://status.datadoghq.com 또는 https://datadogintegrations.statuspage.io/를 사용해요. 페이지마다 커스텀 태그를 최소 하나 이상 포함해야 해요.
  4. 저장 아이콘을 클릭해요.

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 알림에서 트리거되는 메트릭 모니터를 만들려면:

  1. Monitors > New Monitor로 이동하고 Metric을 클릭해요.
  2. Metric Monitor 문서를 참고해 탐지 방법을 선택하고, 메트릭을 정의하고, 알림 조건을 설정하고, 고급 모니터 옵션을 구성해요.
  3. 테스트 상태에 따라 UP 또는 DOWN을 반환하도록 모니터 이름을 커스터마이즈해요. 예를 들어 {{#is_alert}}DOWN{{/is_alert}}{{#is_recovery}}UP{{/is_recovery}}처럼요.
  4. Configure notifications and automations 섹션에서 메시지에 생성된 이메일 주소(예: @[email protected])를 추가해요. 이렇게 하면 Renotification 위의 Notify your services and your team members 필드가 자동으로 채워져요.
  5. 모니터 알림 섹션을 작성하고 모니터 이름에 Shopist Checkout Functionality 같은 요약을 추가해요.
  6. 모니터 재알림(renotification) 조건을 설정하고 service:status-page 같은 태그를 추가해요.
  7. 팀을 선택하고 모니터에 우선순위를 할당해요.
  8. 모니터의 편집 권한과 알림 조건을 정의해요.
  9. 모니터 구성을 마쳤으면 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" /%}

더 알아보기 (Learn more)