I have installed a datadog agent using Helm (following the documentation).
I have instrumented my apps with opentelemetry, and I would like to send traces & metrics to Datadog through the datadog agent.
I have this documentation :
I have to get the HOST_IP and pass it to my service, is there a way to perform this in Qovery ? Or is there an alternative way to achieve this ?
I followed the documentation, but I don’t see the HOST_IP in the environment variable of my application pods. (when I open a shell in my pod, echo $HOST_IP does not return anything)
I see only some variables DD_TRACE_AGENT_URL, DD_DOGSTATSD_URL, DD_ENTITY_ID
In my values.yaml of datadog charts, I have this :
I am still unable to access the host_ip from my pod, though I have deployed the last version of datadog’s helm charts. When I start a shell inside my application pod, and run printenv I can’t see it… How can I activate the mutating gateway you’re talking about ?
I have tried something else: I have installed the opentelemetry-collector chart with a datadog exporter. But it seems to work exactly the same as the datadog agent. I still need to find a way to inject the host_ip inside my pod, and I’m a bit desperate right now
It seems to be really simple to do it with YAML, it should be easy to do in Qovery too.
We don’t support fieldref for the moment when defining variables.
I’m adding the product team to follow up on your request for this new feature. cc: @Julien_Dan , @Alessandro_carrano