Configure OTel tracing endpoint with custom headers
βοΈConfigurationπ¬Self-hostedπ§©IntegrationsβQuestionβ
Solved
Hello ZITADEL team,
Context: we are running Zitadel v4.10.1 self hosted in nonprod and production usage on AWS EKS, using latest HelmChart 9.17.0
We have our own Loki / Grafana / Tempo / Prometheus stack as well.
Our Tempo instance requires username/password with
Exploring Zitadel instrumentation configuration options (
I've seen
Taking a look at the current config from main, it guess our values would look like:
https://github.com/zitadel/zitadel/blob/main/cmd/defaults.yaml
Question: is it supported to define custom headers for the tracing endpoint?
Context: we are running Zitadel v4.10.1 self hosted in nonprod and production usage on AWS EKS, using latest HelmChart 9.17.0
We have our own Loki / Grafana / Tempo / Prometheus stack as well.
Our Tempo instance requires username/password with
Authorization header to push metrics in OTel format.Exploring Zitadel instrumentation configuration options (
Instrumentation.Trace) I was able to find properties to define the endpoint, but not to define headers.I've seen
Telemetry.Headers option but it's unclear to me how they relate or if they can work in combination.Taking a look at the current config from main, it guess our values would look like:
https://github.com/zitadel/zitadel/blob/main/cmd/defaults.yaml
Question: is it supported to define custom headers for the tracing endpoint?
