Traces, logs and metrics all arrive over OTLP. There is no Maple agent to install and no Maple SDK to depend on.
OpenTelemetry is the CNCF's open standard for collecting telemetry. It defines the APIs, SDKs and wire protocol (OTLP) that applications use to produce traces, logs and metrics, independent of any vendor.
It has SDKs for every major language and contributions from hundreds of companies. Most new instrumentation is written against it.
Your instrumentation doesn't depend on Maple. Sending it somewhere else is a config change.
Traces, logs and metrics share one data model and carry the same trace context, so they link up without glue code.
Backed by the CNCF and hundreds of contributors. The spec is governed by the community, and no single vendor sets its roadmap.
Official SDKs for Go, Java, Python, JavaScript, .NET, Rust, and more. Auto-instrumentation is available for most frameworks.
Instrumentation you write today keeps working with whatever backend you use next.
Receivers, processors and exporters let you filter, sample and route telemetry before it reaches any backend.
Send telemetry over OTLP/HTTP as protobuf or JSON. There is no Maple-specific format.
Maple reads the OTel semantic conventions for HTTP, database, RPC, and messaging spans and builds its views from them.
Traces, logs, and metrics are each stored, queried, and correlated with the others.
Use the OpenTelemetry Collector to route, filter, and batch telemetry before sending it to Maple.
Works with every official OTel SDK. If it sends OTLP, Maple accepts it.
W3C Trace Context is supported. Spans and logs from different services correlate by trace ID.
Already using the OpenTelemetry Collector, auto-instrumentation agents, or OTel SDKs? Point your OTLP exporter at Maple with an ingest key. Nothing else in your pipeline changes.
Maple is the backend at the end of that pipeline. It stores and queries what your pipeline already produces.
Add the SDK, point your OTLP exporter at Maple, and traces arrive.
maple.dev: observability on OpenTelemetry