操作指南:为分布式追踪设置 Datadog
为分布式追踪设置 Datadog
Dapr 捕获的指标和追踪信息可以通过 OpenTelemetry Collector 的 Datadog 导出器直接发送到 Datadog。
使用 OpenTelemetry Collector 和 Datadog 配置 Dapr 追踪
您可以使用 OpenTelemetry Collector 的 Datadog 导出器来配置 Dapr,为 Kubernetes 集群中的每个应用程序创建追踪,并将这些追踪信息收集到 Datadog 中。
在开始之前,请先设置 OpenTelemetry Collector。
-
在
datadog
导出器的配置部分,将您的 Datadog API 密钥添加到./deploy/opentelemetry-collector-generic-datadog.yaml
文件中:data: otel-collector-config: ... exporters: ... datadog: api: key: <YOUR_API_KEY>
-
运行以下命令以应用
opentelemetry-collector
的配置。kubectl apply -f ./deploy/open-telemetry-collector-generic-datadog.yaml
-
设置一个 Dapr 配置文件以启用追踪,并部署一个使用 OpenTelemetry Collector 的追踪导出器组件。
kubectl apply -f ./deploy/collector-config.yaml
-
在您希望参与分布式追踪的容器中添加
dapr.io/config
注解,以应用appconfig
配置。annotations: dapr.io/config: "appconfig"
-
创建并配置应用程序。应用程序运行后,遥测数据将被发送到 Datadog,并可以在 Datadog APM 中查看。

相关链接/参考
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.