Software Catalog와 통합 사용

Software Catalog용 PagerDuty와 OpsGenie 통합은 사이트에서 지원되지 않습니다.

개요

Datadog 통합용 서비스 계정을 구성할 때, 통합의 메타데이터를 Software Catalog의 서비스 정의에 통합할 수 있습니다. 또한 통합 개발 환경(IDE)에서 서비스 정의를 편집할 때 자동 완성 및 유효성 검사 기능을 사용할 수도 있습니다.

PagerDuty 통합

서비스에 PagerDuty 메타데이터를 추가하면, Software Catalog에서 해당 서비스의 온콜 담당자나 활성 PagerDuty 인시던트 여부 등의 정보를 표시하고 연결할 수 있습니다. 한 명의 온콜 담당자만 표시할 수 있기 때문에, Datadog은 에스컬레이션 레벨을 기준으로 가장 먼저 오는 사용자를 선택하고, 그다음 이메일 알파벳 순으로 정렬해 선택합니다.

설정

PagerDuty Service Directory에 있는 모든 서비스를 연결할 수 있습니다. Software Catalog의 각 서비스에 하나의 PagerDuty 서비스를 매핑할 수 있습니다.

  1. 아직 설정하지 않았다면 Datadog PagerDuty 통합을 설정하세요.

  2. API 액세스 키 설명서에 설명된 대로 PagerDuty API 액세스 키를 받으세요.

  3. Pagerduty 통합 설정에서 API 액세스 키를 입력하여 설정을 완료합니다.

API 키를 복사하여 PagerDuty Setup에 붙여넣습니다.
  1. 서비스 정의를 PagerDuty 정보로 업데이트합니다. 예를 들어, 전체 서비스 정의 내에 다음 integrations 설정 줄을 전달합니다:

    ...
    integrations:
      pagerduty: https://www.pagerduty.com/service-directory/shopping-cart
    ...
    

OpsGenie 통합

OpsGenie 메타데이터를 서비스에 추가하면 Software Catalog에 해당 서비스 온콜 담당자 등의 정보가 표시되고 연결됩니다.

설정

  1. 아직 설정하지 않았다면 Datadog OpsGenie 통합을 설정하세요.

  2. API 키 관리 문서에 설명된 대로 OpsGenie API 액세스 키를 받으세요. 이 API 키에는 설정 액세스읽기 액세스 권한이 필요합니다.

  3. 통합 타일 하단의 계정 섹션에서 계정을 추가하고, OpsGenie API 액세스 키를 붙여넣은 다음, OpsGenie 계정에서 지역을 선택합니다.

    OpsGenie 통합 타일에서 Create New Account 워크플로
    OpsGenie 통합 타일에서 Create New Account 워크플로

  4. 서비스를 Datadog 서비스와 연결하기 위해 OpsGenie 정보로 서비스 정의를 업데이트합니다. 예를 들어 전체 서비스 정의 내에 다음 integrations 설정 줄을 전달합니다:

    "integrations": {
      "opsgenie": {
            "service-url": "https://www.opsgenie.com/service/123e4567-x12y-1234-a456-123456789000",
            "region": "US"
      }
    }
    

이 단계를 완료하면 Software Catalog 서비스의 Ownership 탭에 On Call* 정보 상자가 나타납니다.

Software Catalog에서 OpsGenie 정보를 표시하는 On Call 정보 상자

참고 자료