Enable the OTEL buffer
SetenableOtelBuffer in your values file:
truefoundry-values.yaml
Send traces to other collectors
Add destinations undertfy-otel-buffer.additionalSinks. They receive the same traces as the control plane.
1
Store the collector token in a Secret
2
Add the sink to your values file
truefoundry-values.yaml
FAQ
Which collectors can I send traces to?
Which collectors can I send traces to?
Any collector that accepts OTLP over HTTP. Use
protocol.type: http and the collector’s /v1/traces endpoint. OTLP over gRPC is not supported in the current TrueFoundry release.How do I add or rotate a credential?
How do I add or rotate a credential?
Add one key per credential to the
tfy-otel-buffer-sink-credentials Secret and reference it in the sink as SECRET[additional_sink_credentials.<KEY>], for example in a header.After you change a key, restart the buffer so it picks up the new value:What happens when one of my collectors is down?
What happens when one of my collectors is down?
Each destination buffers and retries on its own, so an unreachable collector does not delay traces to the control plane or to your other collectors.
How much disk can additional sinks use?
How much disk can additional sinks use?
The disk buffers of all additional sinks together can use up to 5 GiB per replica. This limit can be increased by increasing the buffer volume size.