datadog/envoy-apm-experimental注意:该仓库已弃用
此功能现已合并到Envoy官方代码中。以下配置说明可与envoyproxy/envoy:latest镜像配合使用。
要启用Datadog追踪功能,需在Envoy配置中添加以下内容:
添加指向运行Envoy主机上Datadog Agent的额外集群配置:
yamlclusters: ... 现有集群配置 ... - name: datadog_agent connect_timeout: 1s type: strict_dns lb_policy: round_robin hosts: - socket_address: address: AGENT-ADDRESS port_value: 8126
AGENT-ADDRESS需替换为Envoy可连接的本地Datadog Agent地址。
配置追踪器为envoy.tracers.datadog:
yamltracing: http: name: envoy.tracers.datadog config: collector_cluster: datadog_agent service_name: envoy-frontend
collector_cluster的值必须与上述集群配置中的名称一致service_name可替换为有意义的自定义值在http_connection_manager中添加追踪配置:
- name: envoy.http_connection_manager config: tracing: operation_name: egress
上述配置片段与其他追踪器的使用方式类似,可参考以下示例了解配置放置位置:






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务