Title: Maple Docs
Open Graph Title: Maple Docs
Description: Technical documentation for the Maple observability platform.
Open Graph Description: Technical documentation for the Maple observability platform.
Generator: Astro v5.18.2
Domain: maple.dev
| theme-color | #272219 |
| og:type | article |
Links:
| M Maple | https://maple.dev/ |
| Docs | https://maple.dev/docs |
| 1.5K | https://github.com/Makisuo/maple |
| App | https://app.maple.dev |
| Getting Started | https://maple.dev/docs/getting-started/introduction |
| SDKs | https://maple.dev/docs/sdks/overview |
| Concepts | https://maple.dev/docs/concepts/sampling-throughput |
| Session Replay | https://maple.dev/docs/session-replay/browser-sdk |
| Infrastructure | https://maple.dev/docs/guides/kubernetes-infrastructure |
| Integrations | https://maple.dev/docs/integrations/prometheus |
| Alerting | https://maple.dev/docs/alerting/notification-destinations |
| Local Mode | https://maple.dev/docs/local-mode |
| Effect Effect | https://maple.dev/docs/sdks/effect |
| Node.js Node.js | https://maple.dev/docs/guides/instrumentation-nodejs |
| Next.js Next.js | https://maple.dev/docs/guides/instrumentation-nextjs |
| Python Python | https://maple.dev/docs/guides/instrumentation-python |
| Go Go | https://maple.dev/docs/guides/instrumentation-go |
| Rust Rust | https://maple.dev/docs/guides/instrumentation-rust |
| OpenJDK Java | https://maple.dev/docs/guides/instrumentation-java |
| C# C# | https://maple.dev/docs/guides/instrumentation-csharp |
| Kotlin Kotlin | https://maple.dev/docs/guides/instrumentation-kotlin |
| Laravel Laravel | https://maple.dev/docs/guides/instrumentation-laravel |
| Introduction | https://maple.dev/docs/getting-started/introduction |
| Sampling & Throughput Estimation | https://maple.dev/docs/concepts/sampling-throughput |
| OpenTelemetry Conventions | https://maple.dev/docs/concepts/otel-conventions |
| Browser SDK | https://maple.dev/docs/session-replay/browser-sdk |
| Kubernetes Infrastructure | https://maple.dev/docs/guides/kubernetes-infrastructure |
| Prometheus Scraping | https://maple.dev/docs/integrations/prometheus |
| WarpStream | https://maple.dev/docs/integrations/warpstream |
| PlanetScale | https://maple.dev/docs/integrations/planetscale |
| GitHub | https://maple.dev/docs/integrations/github |
| Notification destinations | https://maple.dev/docs/alerting/notification-destinations |
| Maple Local | https://maple.dev/docs/local-mode |
| CLI Reference | https://maple.dev/docs/local-mode/cli-reference |
| Effect Effect | https://maple.dev/docs/sdks/effect |
| Node.js Node.js | https://maple.dev/docs/guides/instrumentation-nodejs |
| Next.js Next.js | https://maple.dev/docs/guides/instrumentation-nextjs |
| Python Python | https://maple.dev/docs/guides/instrumentation-python |
| Go Go | https://maple.dev/docs/guides/instrumentation-go |
| Rust Rust | https://maple.dev/docs/guides/instrumentation-rust |
| OpenJDK Java | https://maple.dev/docs/guides/instrumentation-java |
| C# C# | https://maple.dev/docs/guides/instrumentation-csharp |
| Kotlin Kotlin | https://maple.dev/docs/guides/instrumentation-kotlin |
| Laravel Laravel | https://maple.dev/docs/guides/instrumentation-laravel |
| Introduction | https://maple.dev/docs/getting-started/introduction |
| Sampling & Throughput Estimation | https://maple.dev/docs/concepts/sampling-throughput |
| OpenTelemetry Conventions | https://maple.dev/docs/concepts/otel-conventions |
| Browser SDK | https://maple.dev/docs/session-replay/browser-sdk |
| Kubernetes Infrastructure | https://maple.dev/docs/guides/kubernetes-infrastructure |
| Prometheus Scraping | https://maple.dev/docs/integrations/prometheus |
| WarpStream | https://maple.dev/docs/integrations/warpstream |
| PlanetScale | https://maple.dev/docs/integrations/planetscale |
| GitHub | https://maple.dev/docs/integrations/github |
| Notification destinations | https://maple.dev/docs/alerting/notification-destinations |
| Maple Local | https://maple.dev/docs/local-mode |
| CLI Reference | https://maple.dev/docs/local-mode/cli-reference |
| ├── overview Maple SDKs are official, opinionated wrappers around OpenTelemetry that auto-detect platform conventions. intro → | https://maple.dev/docs/sdks/overview |
| └── quick start OpenTelemetry traces, logs, and metrics for Effect applications across Node.js, Bun, Deno, browsers, and Cloudflare Workers. setup → | https://maple.dev/docs/sdks/effect |
| ├── server Set up the Effect SDK on Node.js, Bun, or Deno with environment-variable auto-detection. node · bun · deno → | https://maple.dev/docs/sdks/effect-server |
| ├── browser Set up the Effect SDK in browser environments with explicit configuration and auto-captured browser metadata. browser → | https://maple.dev/docs/sdks/effect-client |
| └── cloudflare workers Set up the Effect SDK on Cloudflare Workers with explicit flush() in ctx.waitUntil and in-isolate buffering. workers → | https://maple.dev/docs/sdks/effect-cloudflare |
| Node.js node.js Instrument a Node.js application with OpenTelemetry and send traces, logs, and metrics to Maple. node 18+ → | https://maple.dev/docs/guides/instrumentation-nodejs |
| Next.js next.js Instrument a Next.js application with @vercel/otel and send traces, logs, and metrics to Maple. app + pages → | https://maple.dev/docs/guides/instrumentation-nextjs |
| Python python Instrument a Python application with OpenTelemetry and send traces, logs, and metrics to Maple. 3.9+ → | https://maple.dev/docs/guides/instrumentation-python |
| Go go Instrument a Go application with OpenTelemetry and send traces, logs, and metrics to Maple. 1.21+ → | https://maple.dev/docs/guides/instrumentation-go |
| Rust rust Instrument a Rust application with OpenTelemetry and send traces, logs, and metrics to Maple. stable → | https://maple.dev/docs/guides/instrumentation-rust |
| OpenJDK java Instrument a Java application with OpenTelemetry and send traces, logs, and metrics to Maple. 17+ → | https://maple.dev/docs/guides/instrumentation-java |
| C# c# Instrument a .NET application with OpenTelemetry and send traces, logs, and metrics to Maple. .net 8 → | https://maple.dev/docs/guides/instrumentation-csharp |
| Kotlin kotlin Instrument a Kotlin JVM application (Ktor, Spring Boot) with OpenTelemetry and send traces, logs, and metrics to Maple. jvm → | https://maple.dev/docs/guides/instrumentation-kotlin |
| Laravel laravel Instrument a Laravel application with OpenTelemetry and send traces, logs, and metrics to Maple. 10/11/12 → | https://maple.dev/docs/guides/instrumentation-laravel |
| └── introduction Maple is an open-source observability platform for traces, logs, and metrics, built on OpenTelemetry. → | https://maple.dev/docs/getting-started/introduction |
| ├── sampling & throughput estimation How Maple detects trace sampling and extrapolates throughput metrics. → | https://maple.dev/docs/concepts/sampling-throughput |
| └── opentelemetry conventions Maple's expected OpenTelemetry attributes, status codes, span kinds, and data model conventions. → | https://maple.dev/docs/concepts/otel-conventions |
| └── browser sdk Instrument a website with OpenTelemetry tracing and rrweb session replay using the @maple-dev/browser SDK. → | https://maple.dev/docs/session-replay/browser-sdk |
| └── kubernetes infrastructure Deploy Maple's Kubernetes infrastructure collector with Helm to stream host, kubelet, and cluster metrics — and wire the service map's Infrastructure tab to your workloads. → | https://maple.dev/docs/guides/kubernetes-infrastructure |
| ├── prometheus scraping Pull metrics from any Prometheus-compatible endpoint with Maple's managed scrape agent — no collector to run, credentials stored server-side, scrape health built in. → | https://maple.dev/docs/integrations/prometheus |
| ├── warpstream Monitor WarpStream clusters in Maple — scrape agent /metrics endpoints directly or pull consumer lag, request latency, and object-store health from WarpStream's hosted Prometheus endpoint. → | https://maple.dev/docs/integrations/warpstream |
| ├── planetscale Connect a PlanetScale organization to Maple with a service token — Maple discovers every database branch's Prometheus endpoint automatically and scrapes connections, WAL size, and pod CPU. → | https://maple.dev/docs/integrations/planetscale |
| └── github Install the Maple GitHub App to sync repositories and commit history from your org — one tracked branch per repo, backfilled and kept live via webhooks, so commits show up alongside your traces. → | https://maple.dev/docs/integrations/github |
| └── notification destinations Route Maple alerts to Slack, PagerDuty, Discord, or any HTTP endpoint. How to add a destination, send a test, and get the right credentials for each provider. → | https://maple.dev/docs/alerting/notification-destinations |
| ├── maple local Run Maple as a single binary on your machine — OTLP ingest, an embedded ClickHouse, a query API, and the dashboard, with no cloud and no auth. → | https://maple.dev/docs/local-mode |
| └── cli reference Every maple command, argument, and flag — plus the server endpoints, environment variables, and troubleshooting for local mode. → | https://maple.dev/docs/local-mode/cli-reference |
| github | https://github.com/Makisuo/maple |
| open the app → | https://app.maple.dev |
| Effect | https://maple.dev/docs/sdks/effect |
| Node.js | https://maple.dev/docs/guides/instrumentation-nodejs |
| Next.js | https://maple.dev/docs/guides/instrumentation-nextjs |
| Python | https://maple.dev/docs/guides/instrumentation-python |
| Go | https://maple.dev/docs/guides/instrumentation-go |
| Rust | https://maple.dev/docs/guides/instrumentation-rust |
| OpenJDK | https://maple.dev/docs/guides/instrumentation-java |
| C# | https://maple.dev/docs/guides/instrumentation-csharp |
| Kotlin | https://maple.dev/docs/guides/instrumentation-kotlin |
| Laravel | https://maple.dev/docs/guides/instrumentation-laravel |
| Open an issue | https://github.com/Makisuo/maple/issues |
Viewport: width=device-width, initial-scale=1
Robots: index,follow