Skip to content

Tuning OTEL components

Default Replacement USP
Metrics Prometheus VictoriaMetrics Low Resource Usage
Traces Jaeger Tempo Data Storage options
Logs Any Any -
Profiler Cloud Beyla + Pyroscope No code option
Collector Single pod Daemonset Funnel Scalability
Default Replace with USP
Runtime SDK Each App Single-binary/package Full control over code

Suggestion

Wrap all the otel inits in a function and use it everywhere.