Datadog Site

Datadog API는 HTTP REST API입니다. API는 리소스 중심의 URL을 사용하여 API를 호출하고, 상태 코드를 사용하여 요청의 성공 또는 실패를 표시하며 모든 요청에서 JSON을 반환하고 표준 HTTP 응답 코드를 사용합니다. Datadog API를 사용하여 프로그래밍 방식으로 Datadog 플랫폼에 접근할 수 있습니다.
DD-API-KEY
헤더를 사용하여 API 키로 API를 인증합니다. 일부 엔드포인트의 경우 DD-APPLICATION-KEY
헤더를 사용하는 애플리케이션 키가 필요합니다.
API를 사용하려면 
API 사용하기는 엔드포인트에 대한 가이드입니다.
참고: cURL 코드 예제는 BASH와 GNU coreutils 사용을 가정한 것입니다. macOS에서는 Homebrew 패키지 관리자를 통해 coreutils를 설치할 수 있습니다:brew install coreutils
기본적으로 Datadog API 설명서는 cURL로 예제를 보여줍니다. 각 엔드포인트에서 공식 클라이언트 라이브러리 언어 중 하나를 선택하면 해당 라이브러리의 코드 예제를 볼 수 있습니다. 각 라이브러리를 설치하려면:
설치
Maven - 프로젝트의 POM에 이 종속성을 추가합니다:
<dependency>
<groupId>com.datadoghq</groupId>
<artifactId>datadog-api-client</artifactId>
<version>2.18.0</version>
<scope>compile</scope>
</dependency>
Gradle - 프로젝트의 빌드 파일에 이 종속성을 추가합니다:
compile "com.datadoghq:datadog-api-client:2.18.0"
사용법
import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.Configuration;
import com.datadog.api.<VERSION>.client.api.*;
import com.datadog.api.<VERSION>.client.model.*;
참고: 사용할 엔드포인트에 따라 <VERSION>
을 v1 또는 v2로 대체합니다.
예시
예시 실행을 위한 Maven pom.xml
:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>example</artifactId>
<version>1</version>
<dependencies>
<dependency>
<groupId>com.datadoghq</groupId>
<artifactId>datadog-api-client</artifactId>
<version>2.18.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
CLASSPATH
변수에 모든 종속성이 포함되어 있는지 확인합니다.
export CLASSPATH=$(mvn -q exec:exec -Dexec.executable=echo -Dexec.args="%classpath")
예시 실행을 위한 Gradle build.gradle
:
plugins {
id 'java'
id 'application'
}
repositories {
jcenter()
}
dependencies {
implementation 'com.datadoghq:datadog-api-client:2.18.0'
}
application {
mainClassName = 'Example.java'
}
gradle run
명령을 실행하여 예시를 실행합니다.
설치
pip3 install datadog-api-client
사용법
import datadog_api_client
설치
gem install datadog_api_client -v 2.17.0
사용법
require 'datadog_api_client'
설치
go mod init main && go get github.com/DataDog/datadog-api-client-go/v2/api/datadog
사용법
import (
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
"github.com/DataDog/datadog-api-client-go/v2/api/datadog<VERSION>"
)
참고: 사용할 엔드포인트에 따라 <VERSION>
을 V1
또는 V2
로 대체합니다.
설치
패키지는 @datadog/datadog-api-client 아래에 있으며 NPM 또는 Yarn을 통해 설치할 수 있습니다:
# NPM
npm install @datadog/datadog-api-client
# Yarn
yarn add @datadog/datadog-api-client
사용법
import { <VERSION> } from 'datadog-api-client';
참고: 사용할 엔드포인트에 따라 <VERSION>
을 v1 또는 v2로 대체합니다.
또는 라이브러리를 직접 확인하세요:
애플리케이션을 시작하려고 하시나요? Datadog의
시작하기 문서를 확인하세요.
Additional helpful documentation, links, and articles: