Datadog's open-source agent that collects metrics, logs, traces and profiles from hosts and sends them to the Datadog platform.
- Stars
- 1,946
- Forks
- 129
- Open issues
- 53
- Last commit
- 20 hours ago
What is it?
Maple is an observability platform that collects traces, logs and metrics over the OpenTelemetry protocol (OTLP) and stores them in ClickHouse. Any OTLP exporter or collector can send data to it without a proprietary agent or vendor SDK. Trace waterfalls, log search, metric explorers and dashboards share the same filters and time range.
Beyond the core telemetry views, Maple includes error issues with a triage lifecycle, alert rules that notify PagerDuty, Discord, Telegram, email or webhooks, and browser session replay. It also exposes a hosted MCP server so coding agents such as Claude Code and Cursor can query telemetry directly.
Maple can be used through the hosted service at maple.dev, self-hosted as a multi-service stack with Docker, or run locally as a single binary with an embedded ClickHouse and dashboard.
Key features
- 01Accepts traces, logs and metrics over standard OTLP with no vendor agent required.
- 02Trace waterfalls and service maps show request, error and latency data per span and edge.
- 03Log search with facets, linking logs to the trace that emitted them.
- 04Error issues can be assigned, resolved and alerted on.
- 05Alert rules notify PagerDuty, Discord, Telegram, email or webhooks.
- 06Browser session replay for debugging slow requests or frontend errors.
- 07Hosted MCP server lets coding agents query telemetry.
Use cases
- Investigating slow requests or failing services across traces, logs and metrics in one tool.
- Running a self-hosted observability stack on your own infrastructure with ClickHouse storage.
- Letting a coding agent like Claude Code or Cursor read production telemetry while debugging.
- Trying out OpenTelemetry instrumentation locally with a single binary before deploying.
Quick start
- 1
Install the maple CLI with Homebrew
brew install Makisuo/tap/maple - 2
Start Maple locally (OTLP ingest on port 4318, embedded ClickHouse, dashboard)
maple start
Things to know
- The README does not state a clear open-source license; the detected license is NOASSERTION.
- Self-hosting the full stack is complex, relying on Cloudflare, Clerk, Infisical and Postgres configuration.
- Developing from source requires Bun 1.3 or newer and several environment variables.
In collections
Topics
FAQ
- What is maple?
- Open-source observability platform for traces, logs and metrics, built on OpenTelemetry and ClickHouse. Maple is an observability platform that collects traces, logs and metrics over the OpenTelemetry protocol (OTLP) and stores them in ClickHouse. Any OTLP exporter or collector can send data to it without a proprietary agent or vendor SDK. Trace waterfalls, log search, metric explorers and dashboards share the same filters and time range.
- Is maple free to use? What license does it have?
- maple is open source under the Other license. Check the license terms before using it in commercial products.
- Is maple still maintained?
- Actively maintained. The last commit to maple was on Nov 6, 2026.
- What can I use maple for?
- Investigating slow requests or failing services across traces, logs and metrics in one tool. Running a self-hosted observability stack on your own infrastructure with ClickHouse storage. Letting a coding agent like Claude Code or Cursor read production telemetry while debugging. Trying out OpenTelemetry instrumentation locally with a single binary before deploying.
- How do I install maple?
- Install the maple CLI with Homebrew: brew install Makisuo/tap/maple Start Maple locally (OTLP ingest on port 4318, embedded ClickHouse, dashboard): maple start
- Where can I get maple?
- The source code and installation instructions are on GitHub: https://github.com/MapleTechLabs/maple
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted observability backend that accepts logs, metrics, traces and profiles and serves them through Loki, Prometheus, Tempo and Pyroscope compatible APIs.
A vendor-agnostic service that receives, processes and exports traces, metrics and logs to multiple observability backends.
Open-source observability platform for searching and visualizing logs, traces, metrics, session replays and errors on top of ClickHouse.
Open source APM that collects OpenTelemetry traces, metrics, and logs into one UI, backed by ClickHouse storage.
Open-source, OpenTelemetry-native observability platform that brings logs, metrics, traces, alerts and dashboards into one self-hostable tool.