Self-hosted software and SaaS products often face user requests to send logs, traces, and metrics to their own observability stacks. This is driven by needs such as compliance, cost management, and centralizing observability data. Restricting exports to specific vendors or built-in dashboards creates friction for users.
Supporting export to any OpenTelemetry (OTel)-compatible backend offers a vendor-neutral and future-proof approach. This gives users the freedom to choose their preferred observability stack. The article details how to design products to allow users to export their telemetry data to an OTel backend.
OpenTelemetry defines four signal types carried over the standard OpenTelemetry Protocol (OTLP): logs (event records, request/access logs), traces (distributed traces and spans), and metrics (counters, gauges, histograms). A fourth signal type, profiles, entered public alpha on March 26, 2026, to capture resource usage patterns. The article focuses on logs, traces, and metrics, noting that the same export principles apply to all three.
For each supported signal (logs, traces, metrics), products should allow users to configure an OTLP endpoint and push telemetry to it. Many platforms supporting OTel export already support traces and logs, with increasing support for metrics. Designing for all three signals from the outset is recommended to avoid later retrofitting.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
This article outlines how to design self-hosted or SaaS products to export logs, traces, and metrics to any OpenTelemetry (OTel)-compatible backend. Supporting OTel export provides users with vendor-neutrality and flexibility in choosing their observability stack, addressing compliance, cost management, and data centralization needs.