- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
APM サービスマップ API。詳細については、サービスマップのドキュメントにアクセスしてください。
Note: This endpoint is in public beta. If you have any feedback, contact Datadog support.
GET https://api.ap1.datadoghq.com/api/v1/service_dependencieshttps://api.datadoghq.eu/api/v1/service_dependencieshttps://api.ddog-gov.com/api/v1/service_dependencieshttps://api.datadoghq.com/api/v1/service_dependencieshttps://api.us3.datadoghq.com/api/v1/service_dependencieshttps://api.us5.datadoghq.com/api/v1/service_dependencies
APM サービスのリストと依存関係を取得します。取得されたサービスは環境およびプライマリタグ (定義されている場合) でフィルタリングされます。
名前
種類
説明
env [required]
string
Specify what APM environment to query service dependencies by.
primary_tag
string
Specify what primary tag to query service dependencies by.
start
integer
Specify the start of the timeframe in epoch seconds to query for. (defaults to 1 hour before end parameter)
end
integer
Specify the end of the timeframe in epoch seconds to query for. (defaults to current time)
OK
An object containing a list of APM services and their dependencies.
フィールド
種類
説明
<any-key>
object
An object containing an APM service's dependencies.
calls [required]
[string]
A list of dependencies.
{
"servica_a": {
"calls": [
"service_b",
"service_c"
]
},
"service_b": {
"calls": [
"service_o"
]
},
"service_c": {
"calls": [
"service_o"
]
},
"service_o": {
"calls": []
}
}
Bad Request
Error response object.
{
"errors": [
"Bad Request"
]
}
Authentication Error
Error response object.
{
"errors": [
"Bad Request"
]
}
Too many requests
Error response object.
{
"errors": [
"Bad Request"
]
}
# Required query arguments
export env="prod"
# Curl command
curl -X GET "https://api.ap1.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v1/service_dependencies?env=${env}" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}" \
-H "DD-APPLICATION-KEY: ${DD_APP_KEY}"
Note: This endpoint is in public beta. If you have any feedback, contact Datadog support.
GET https://api.ap1.datadoghq.com/api/v1/service_dependencies/{service}https://api.datadoghq.eu/api/v1/service_dependencies/{service}https://api.ddog-gov.com/api/v1/service_dependencies/{service}https://api.datadoghq.com/api/v1/service_dependencies/{service}https://api.us3.datadoghq.com/api/v1/service_dependencies/{service}https://api.us5.datadoghq.com/api/v1/service_dependencies/{service}
指定のサービスのすぐ上流および下流のサービスを取得します。 取得されたサービスは環境およびプライマリタグ (定義されている場合) でフィルタリングされます。
名前
種類
説明
service [required]
string
The name of the service go get dependencies for.
名前
種類
説明
env [required]
string
Specify what APM environment to query service dependencies by.
primary_tag
string
Specify what primary tag to query service dependencies by.
start
integer
Specify the start of the timeframe in epoch seconds to query for. (defaults to 1 hour before end parameter)
end
integer
Specify the end of the timeframe in epoch seconds to query for. (defaults to current time)
OK
An object with information on APM services that call, and are called by a given service.
{
"called_by": [
"service-a",
"service-b"
],
"calls": [
"service-d",
"service-e"
],
"name": "service-c"
}
Bad Request
Error response object.
{
"errors": [
"Bad Request"
]
}
Authentication Error
Error response object.
{
"errors": [
"Bad Request"
]
}
Too many requests
Error response object.
{
"errors": [
"Bad Request"
]
}
# Path parameters
export service="service-c"
# Required query arguments
export env="prod"
# Curl command
curl -X GET "https://api.ap1.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v1/service_dependencies/${service}?env=${env}" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}" \
-H "DD-APPLICATION-KEY: ${DD_APP_KEY}"