Endpoint and authentication
Use the endpoints for your Bronto region:
Bronto authenticates with a header rather than basic auth or a bearer token, so the API key goes in the destination’s
OTLP_HTTP_HEADERS field:
Minimal configuration
Create aDestination resource in the odigos-system namespace. OTLP_HTTP_HEADERS takes a JSON array of {"key": ..., "value": ...} objects.
bronto-destination.yaml
odigos ui) by selecting OTLP http and entering the endpoints and header.
Send only the signals you need
spec.signals controls which pipelines Odigos builds. Remove any of TRACES, METRICS, or LOGS to stop sending that signal; the corresponding endpoint field can be removed with it.
Bronto supports sums, gauges, summaries, and explicit histograms. Sum and histogram metrics can be ingested as delta or cumulative, but delta is strongly recommended to get the best value from the current set of supported functions. Exponential histograms are not supported. For Sum, Summary, and Histogram metrics, the Metric Explorer provides per-second rate functions.
Instrumenting workloads
Odigos only instruments workloads you mark as sources:kubectl -n <NAMESPACE> get instrumentationinstances.
Odigos derives service.name from the workload name and attaches it to every signal. For logs, this becomes the Bronto dataset name. Traces and metrics are not stored in datasets or collections; use service.name and the Kubernetes attributes as filters in Explore Traces and the Metric Explorer. Every span is enriched with k8s.deployment.name, k8s.namespace.name, k8s.pod.name, k8s.node.name, and k8s.container.name, so you can scope traces to a workload, namespace, or node.
Verify delivery
Once the destination is applied and your sources are instrumented:- Traces appear in Explore Traces.
- Metrics appear in the Metric Explorer.
- Logs appear in Search.
401 means the API key or the region is wrong — a region mismatch returns the same status as an invalid key.
Further reading
- Odigos documentation — sources, actions, and destination reference
- Zero-code instrumentation with eBPF — instrument without adopting a platform
- Connect OpenTelemetry Collector to Bronto — if you already run your own Collector
- Send Traces to Bronto — including direct SDK export
- Send Metrics to Bronto — supported metric types and limitations

