Datadog站点
Datadog API是HTTP REST API。API使用面向资源的URL来调用API,使用状态代码来指示请求的成功或失败,从所有请求返回JSON,并使用标准HTTP响应代码。使用Datadog API以编程方式访问Datadog平台。
使用API密钥使用页眉DD-API-钥匙
。对于某些端点,还需要应用程序密钥,使用标头DD-应用-密钥
.
试用API
注释:要通过Postman对Datadog API进行身份验证,请将您的数据狗API和应用程序密钥值添加到集合变量Datadog API集合的。
使用API是指向端点的指南。
笔记:
- 将您的API和应用程序键值添加到变量Datadog API集合的选项卡。
- cURL代码示例假设使用BASH和GNU coreutils。在macOS上,可以使用自制软件包管理器:
brew安装coreutils
默认情况下,Datadog API文档在cURL中显示示例客户端库每个端点中的语言,以查看该库中的代码示例。要安装每个库:
安装
Maven-将此依赖项添加到项目的POM中:
<依赖性>
<组Id>com.datadoghq公司</groupId>
<artifactId>datadog-api-客户端</artifactId>
<版本>2.25.0</版本>
<范围>编译</scope>
</依赖性>
渐变-将此依赖项添加到项目的生成文件中:
编译 “com.datadoghq:datadog-api-client:2.25.0”
用法
进口 com.datadog.api.客户端。Api客户端;
进口 com.datadog.api.客户端。Api异常;
进口 com.datadog.api.客户端。配置;
进口 com.datadog.api网站。<版本>.客户.应用程序编程接口.*;
进口 com.datadog.api网站。<版本>.客户.模型.*;
注释:替换<版本>
使用v1或v2,具体取决于要使用的端点。
示例
马文pom.xml(pom.xml)
对于运行示例:
<项目>
<模型版本>4.0.0</modelVersion>
<组Id>com示例</groupId>
<artifactId>例子</artifactId>
<版本>1</版本>
<依赖项>
<依赖性>
<组Id>com.datadoghq公司</groupId>
<artifactId>datadog-api-客户端</artifactId>
<版本>2.25.0</版本>
<范围>编译</scope>
</依赖性>
</依赖项>
</项目>
确保课程路径
变量包含所有依赖项。
出口 课程路径=$(mvn-q执行:执行-Dexec.executable=回声-Dexec.args参数=“%classpath”)
梯度建筑梯度
对于运行示例:
插件 {
身份证件 “java”
身份证件 '应用程序'
}
存储库 {
j中心()
}
依赖关系 {
实施 'com.datadoghq:datadog-api-client:2.25.0'
}
应用 {
主类名称 = '示例.java'
}
通过运行执行示例梯度跑
命令。
安装
gem安装datadog_api_client-v 2.23.0
用法
安装
转到mod init main&&访问github.com/DataDog/DataDog-api-client-go/v2/api/DataDog
用法
进口 (
“github.com/DataDog/DataDog-api-client-go/v2/api/DataDog”
“github.com/DataDog/DataDog-api-client-go/v2/api/DataDog<VERSION>”
)
注释:替换<版本>
具有第1版
或第2版
,具体取决于要使用的端点。
安装
包裹在下面@数据狗/数据狗api客户端可通过NPM或纱线安装:
# 净现值法
净现值法 安装 @数据狗/数据狗-应用程序编程接口-客户
# 纱线
纱线 添加 @数据狗/数据狗-应用程序编程接口-客户
用法
进口 { <版本> } 从 “datadog-api-client”;
注释:替换<版本>
使用v1或v2,具体取决于要使用的端点。
或者直接查看库:
尝试开始使用应用程序?检查Datadogs常规入门文档.