Hi!
We use DataDog for most of our metrics.
We’ve already configured the agent integration with Istio, to gather mesh metrics from the telemetry service into DataDog.
Now, we’d like to use DataDog’s Envoy integration to collect distributed tracing data.
(Here: https://docs.datadoghq.com/tracing/proxies/envoy/)
Is there a way to push the required Envoy configuration to the proxies, via Pilot?
I see this snippet in localhost:15000/config_dump:
"tracing": {
"http": {
"name": "envoy.zipkin",
"config": {
"collector_cluster": "zipkin"
}
}
That probably needs to look more like:
tracing:
http:
name: envoy.tracers.datadog
config:
collector_cluster: datadog_agent
service_name: envoy
Then I probably need a VirtualService
for the datadog_agent
cluster.
Any help would be appreciated.
Thanks!
-mk