- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
すべての Agent トラフィックは SSL で送信されます。送信先は、Datadogのサービスとサイトに依存します。サイトに応じた送信先を確認するには、右側の SITE
セレクタをご利用ください。
trace.agent.
instrumentation-telemetry-intake.
process.
ndm-intake.
snmp-traps-intake.
ndmflow-intake.
orchestrator.
intake.profile.
rum.
session-replay.
config.
intake.synthetics.
は構成に使用する唯一のエンドポイントです。intake.synthetics.
intake-v2.synthetics.
api.
dbm-metrics-intake.
dbquery-intake.
agent-intake.logs.datadoghq.com
agent-http-intake.logs.datadoghq.com
tcp-encrypted-intake.logs.datadoghq.com
lambda-tcp-encrypted-intake.logs.datadoghq.com
gcp-encrypted-intake.logs.datadoghq.com
http-encrypted-intake.logs.datadoghq.com
agent-intake.logs.datadoghq.eu
agent-http-intake.logs.datadoghq.eu
tcp-encrypted-intake.logs.datadoghq.eu
lambda-tcp-encrypted-intake.logs.datadoghq.eu
gcp-encrypted-intake.logs.datadoghq.eu
http-encrypted-intake.logs.datadoghq.eu
agent-http-intake.logs.us3.datadoghq.com
lambda-tcp-encrypted-intake.logs.us3.datadoghq.com
gcp-encrypted-intake.logs.us3.datadoghq.com
http-encrypted-intake.logs.us3.datadoghq.com
agent-http-intake.logs.us5.datadoghq.com
lambda-tcp-encrypted-intake.logs.us5.datadoghq.com
gcp-encrypted-intake.logs.us5.datadoghq.com
http-encrypted-intake.logs.us5.datadoghq.com
agent-http-intake.logs.ap1.datadoghq.com
agent-http-intake.logs.ddog-gov.com
lambda-tcp-encrypted-intake.logs.ddog-gov.com
gcp-encrypted-intake.logs.ddog-gov.com
http-encrypted-intake.logs.ddog-gov.com
<VERSION>-app.agent.
7-31-0-app.agent.
にレポートします。そのため、ファイアウォールの包含リストに *.agent.
を追加する必要があります。api.
app.
これらのドメインは、一連の静的 IP アドレスを指す CNAME レコードです。このアドレスは、https://ip-ranges.
から取得できます。
この情報は、次のスキーマに従って JSON として構造化されます。
{
"version": 1, // <-- この情報が変更される場合に毎回インクリメント
"modified": "YYYY-MM-DD-HH-MM-SS", // <-- 最終更新時のタイムスタンプ
"agents": { // <-- Agent から Datadog へのメトリクス送信に用いる IP
"prefixes_ipv4": [ // <-- IPv4 CIDR ブロックのリスト
"a.b.c.d/x",
...
],
"prefixes_ipv6": [ // <-- IPv6 CIDR ブロックのリスト
...
]
},
"api": {...}, // <-- 重要でない Agent 機能と同様 (API からの情報のクエリ)
"apm": {...}, // <-- APM Agent データに使用される IP ("agents" と同構造)
"logs": {...}, // <-- Agent データのログと同様
"process": {...}, // <-- Agent データのプロセスと同様
"orchestrator": {...}, // <-- Agent データのプロセスと同様
"synthetics": {...}, // <-- Agent のトラフィックでは不使用 (Synthetic テストのためのボットの Datadog ソース IP)
"synthetics-private-locations": {...}, // <-- Agent のトラフィックでは不使用 (Synthetics プライベートロケーションのための Datadog 取り込み IP)
"webhooks": {...} // <-- Agent のトラフィックでは不使用 (webhook を送信する Datadog のソース IP)
}
各セクションには専用のエンドポイントがあります。例:
https://ip-ranges./logs.json
。https://ip-ranges./apm.json
。これらの ip-ranges
のすべてを包含リストに登録する必要があります。特定時点では一部だけがアクティブですが、定期的なネットワーク操作や保守のために、セット全体の中で経時変化があります。
Agent のすべての機能を利用するには、以下のポートを開きます。
10516/tcp
:TCP 経由のログ収集用ポート。
その他の接続タイプについてはログのエンドポイントを参照してください。
443/tcp
:TCP 経由のログ収集用ポート。
その他の接続タイプについてはログのエンドポイントを参照してください。
Agent のサービスがホスト内のローカルで相互通信する場合にのみ使用されます。
dogstatsd_non_local_traffic
が true に設定されていない場合。このポートは、次のローカルホストで利用できます: 127.0.0.1
、::1
、fe80::1
。dogstatsd_non_local_traffic
が true に設定されていない場合。このポートは、次のローカルホストで利用できます: 127.0.0.1
、::1
、fe80::1
。デフォルトのポートがネットワーク上の既存のサービスによって既に使用されているため、インバウンドポートを変更する必要がある場合、datadog.yaml
コンフィギュレーションファイルを編集してください。このファイルの Advanced Configuration セクションに、ほとんどのポートが記載されています。
datadog.yaml
## @param expvar_port - 整数 - オプション - デフォルト: 5000
## @env DD_EXPVAR_PORT - 整数 - オプション - デフォルト: 5000
## go_expvar サーバーのポート。
#
# expvar_port: 5000
## @param cmd_port - 整数 - オプション - デフォルト: 5001
## @env DD_CMD_PORT - 整数 - オプション - デフォルト: 5001
## IPC api がリッスンするポート。
#
# cmd_port: 5001
## @param GUI_port - 整数 - オプション
## @env DD_GUI_PORT - 整数 - オプション
## ブラウザ GUI を提供するためのポート。
## 'GUI_port: -1' を設定すると、GUI が完全にオフになります
## デフォルト:
## * Windows & macOS : `5002`
## * Linux: `-1`
##
#
# GUI_port: <GUI_PORT>
APM レシーバーと DogStatsD ポートは、それぞれ datadog.yaml
コンフィギュレーションファイルの Trace Collection Configuration とDogStatsD Configuration セクションに配置されています。
datadog.yaml
## @param dogstatsd_port - 整数 - オプション - デフォルト: 8125
## @env DD_DOGSTATSD_PORT - 整数 - オプション - デフォルト: 8125
## Agent DogStatsD ポートをオーバーライドします。
## 注: クライアントが同じ UDP ポートに送信していることを確認してください。
#
# dogstatsd_port: 8125
[...]
## @param receiver_port - 整数 - オプション - デフォルト: 8126
## @env DD_APM_RECEIVER_PORT - 整数 - オプション - デフォルト: 8126
## トレースレシーバーがリッスンするポート。
## 0 を設定すると、HTTP レシーバーが無効になります。
#
# receiver_port: 8126
プロキシの設定に関する詳細なコンフィギュレーションガイドについては、Agent プロキシコンフィギュレーションを参照してください。
ネットワークが使用不可状態になった場合、Agent はメモリにメトリクスを保存します。
メトリクスを保存できる最大メモリ使用量は、コンフィギュレーション設定の forwarder_retry_queue_payloads_max_size
で定義します。この制限値に達すると、メトリクスが削除されます。
Agent の v7.27.0 以降では、メモリ制限に達した場合にディスクにメトリクスを保存することができます。forwarder_storage_max_size_in_bytes
にストレージスペースの最大量 (バイト) を表す正の値を設定してこの容量を有効化します。Agent はこの値を使用してディスクにメトリクスを保存します。
メトリクスは forwarder_storage_path
設定で定義されたフォルダーに格納されます。デフォルトでは Unix システムの場合 /opt/datadog-agent/run/transactions_to_retry
、Windows の場合 C:\ProgramData\Datadog\run\transactions_to_retry
に設定されています。
ストレージスペースの不足を避けるために、ストレージスペースの使用量合計が95パーセント未満の場合のみAgentはメトリクスをディスクに保存します。この制限は forwarder_storage_max_disk_ratio
設定で定義されます。
お役に立つドキュメント、リンクや記事: