API 통합 생성

개요

이 페이지에서는 기술 파트너에게 Datadog API 통합을 만드는 과정을 안내합니다.

API 통합

Datadog API 엔드포인트를 사용해 백엔드에서 데이텉를 제출하고 사용자의 Datadog 계정에서 데이터를 끌어오는 방법으로 고객 경험을 향상할 수 있습니다. 기술 파트너는 자체적인 환경 내에서 코드를 작성하고 호스팅합니다.

API 통합은 사용자를 인증하는 기존 SaaS 기반 플랫폼을 보유한 기술 파트너에게 이상적입니다.

API 통합은 Datadog에 다음 유형의 데이터를 보낼 수 있습니다.

에이전트 기반 통합을 사용해 모니터, 대시보드로그 파이프라인과 같은 자산을 바로 포함할 수 있습니다. 사용자가 통합 타일에서 설치를 클릭하면 설치 지침이 안내되고 계정에 바로 사용 가능한 모든 대시보드가 표시됩니다. 로그 파이프라인과 같은 기타 자산은 통합이 적절하게 설치 및 설정된 후 사용자에게 표시됩니다.

통합 또는 마켓플레이스 페이지에서 제공 제품/서비스를 표시하려면 타일(아래 그림)을 생성해야 합니다. 이 타일은 제공 제품/서비스를 설치하는 방법에 대한 지침을 비롯해 통합의 역할과 사용 방법에 대한 정보를 포함합니다.

통합 페이지에서 예시 제공 제품/서비스를 표시하는 타일

개발 프로세스

OAuth

사용자에게 직접 API와 애플리케이션 키를 요청하는 대신 Datadog는 OAuth 클라이언트를 사용해 API 기반 통합에 대한 인증과 액세스를 처리합니다. OAuth 구현 환경은 모든 Datadog 사이트를 지원해야 합니다.

자세한 정보는 통합을 위한 OAuth인증 엔드포인트를 참조하세요.

시작하기 위해 Vantage와 같은 integrations-extras 리포지토리에서 OAuth를 사용하는 사례를 알아볼 수 있습니다.

통합 빌드

API 기반 통합을 빌드하는 프로세스는 다음과 같습니다.

  1. Datadog 파트너 네트워크에 승인되면 Datadog 기술 파트너 팀에게 제공 제품/서비스와 사용 사례에 대해 논의할 수 있습니다.
  2. 개발을 위한 Datadog 샌드박스 계정 요청
  3. 통합 개발을 시작하는 과정은 계정에서 통합 코드를 작성하고 호스팅하고 OAuth 프로토콜을 구현하는 것을 포함합니다.
  4. Datadog 샌드박스 계정에서 OAuth 클라이언트와 통합을 테스트합니다.
  5. 개발 작업 테스트가 완료되면 타일 생성 단계를 따라 통합 또는 마켓플레이스 페이지에 통합을 표시합니다.
  6. 풀 리퀘스트가 제출되고 승인되면 Datadog 기술 파트너 팀이 통합을 최종 검토하기 위해 데모 일정을 잡습니다.
  7. 게시하기 전에 Datadog 샌드박스 계정에서 타일 및 통합을 테스트하거나 모든 고객을 위해 즉시 통합을 게시할 수 있는 옵션이 제공됩니다.

타일 생성를 통해 API 통합 빌드를 시작합니다.

참고 자료