Self-host Maple
v0.3.0OpenTelemetry observability for traces, logs, metrics
- Stars
- 1 923
- Ports
- 80 (Web dashboard (container port in Docker Compose)), 3472 (API server (Docker Compose)), 3474 (Ingest gateway (Docker Compose))
- Requires
- ClickHouse, PostgreSQL
ghcr.io/mapletechlabs/mapleWhat is Maple?
Maple is an observability platform that gathers telemetry through OpenTelemetry and stores it in ClickHouse. It offers a unified dashboard for exploring traces with span waterfalls, searching structured logs, building metric dashboards, viewing live service maps, grouping errors with triage workflows, and configuring alerts that notify chat platforms, email, or webhooks. An MCP server allows AI agents to query telemetry directly. The software runs as a single binary with embedded ClickHouse for local development, a Docker container for simple server deployment, or a full Docker Compose stack with PostgreSQL and an OTel collector for production. The source uses the Functional Source License (FSL-1.1), converting to Apache 2.0 after two years. The hosted cloud version costs $39/month with 100 GB per signal included.
Should you self-host Maple?
Maple scores 57/100 on selfhost.directory (how scoring works) and ranks #6 of 9 in Application Performance Monitoring. It has 1 923 GitHub stars.
It shipped 5 stable releases in the past year. The latest, v0.3.0, came out on 26 October 2026. New versions land roughly every 1 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is netdata (87/100, 81 200 stars). It scores higher overall, so compare the two before you pick. See Maple vs netdata side by side.
Features
- AI Error Triage
- AI & MCP Integration
- Alerting
- Distributed Tracing
- Error Tracking
- GitHub Integration
- Kubernetes Monitoring
- Log Management
- Metrics dashboards
- OpenTelemetry Native
- Product Events
- Service Map
Maple README
FAQ
Where is my data stored?
Maple Cloud runs in the US and EU (Frankfurt). You choose a region when creating your organization. For data inside your own network, self-host Maple.
Can I self-host Maple?
Yes, run Maple on your own infrastructure against a ClickHouse you operate using the Docker Compose setup in the repository.
Does Maple work with AI agents?
Yes, Maple runs an MCP server so compatible AI agents can list services, search traces, find errors, and propose fixes against your telemetry.
How is Maple priced?
The Startup plan is $39/month with 100 GB of logs, traces, and metrics each included, then $0.30/GB. No per-host or per-seat fees.
Is Maple OpenTelemetry-native?
Yes, Maple is built on OpenTelemetry with no proprietary agents. Existing OpenTelemetry data can be pointed at Maple without re-instrumentation.
Is Maple open source?
Yes, Maple's source is on GitHub under the Functional Source License (FSL-1.1). Each release becomes Apache 2.0 two years after publication.
What is Maple?
Maple is an observability platform for traces, logs, metrics and session replay, built on OpenTelemetry and backed by ClickHouse.
More in Application Performance Monitoring
measureAn open-source crash reporting and mobile performance monitoring platform with session replays, self-hosted via Docker Compose on a Linux VM.
n8nTraceObservability platform for n8n with execution analytics, Prometheus metrics, RBAC, and audit logging. Deployed as a hardened Docker container with PostgreSQL.
netdataNetdata is an open-source, self-hosted infrastructure monitoring platform with per-second metrics, automated dashboards, ML anomaly detection, and zero-config deployment.
netxmsSelf-hosted, open-source network monitoring with L2/L3 topology discovery, distributed agents, NXSL scripting, and no node limits on Linux.
NightOwl AgentOpen-source Laravel APM agent that captures Nightwatch telemetry into your own PostgreSQL database for full data ownership.
openobserveOpenObserve is a self-hosted, open-source observability platform unifying logs, metrics, traces, RUM, and AI observability with 140x lower storage costs.
pyroscopeOpen-source, self-hosted continuous profiling platform: ingest CPU/memory profiles via SDKs, Alloy or eBPF, store in object storage and query flame graphs in Grafana.
rivetRivet is an open-source, self-hostable orchestrator for AI agents, workflows, and sandboxes as lightweight Actors with SQLite and realtime.
RustrakRustrak is a self-hosted, open-source error tracker compatible with Sentry SDKs. Change one config line to send data to your own infrastructure.
sentrySelf-hosted error tracking and APM platform for developers to detect, trace, and fix production issues. Open-source under Fair Source license.
Sentry Self-HostedSelf-hosted Sentry: the error monitoring platform as a Docker Compose stack of web, workers, Kafka, ClickHouse and PostgreSQL, aimed at low-volume deployments.
SeqSeq is a self-hosted log server for structured logs, traces, and metrics with real-time search, alerting, and AI integration.










0 comments