What problem does it solve?
Configuring OpenTelemetry to send traces, logs, and metrics from Node.js applications to Maple requires manual setup of SDKs, exporters, and instrumentation, which is tedious and error-prone for teams working with different Node.js frameworks and runtimes.
Core Features & Use Cases
- Pre-configured OpenTelemetry NodeSDK: Includes ready-to-use configuration for OTLP HTTP exporters tailored to Maple's ingest endpoints, eliminating boilerplate setup code.
- Multi-Runtime & Framework Support: Works with Express, Fastify, Hono, and Bun, with out-of-the-box auto-instrumentation for common dependencies like HTTP clients, databases, and caches.
- Non-Disruptive Integration: Provides best practices for bridging existing loggers (Pino, Winston) to carry trace context and coexisting with other APM tools (Sentry, Datadog) without replacing current workflows.
- Use Case: A team building a Fastify API can use this skill to enable full observability in Maple in minutes, with automatic trace propagation and log correlation out of the box.
Quick Start
Use the maple-nodejs-style skill to configure OpenTelemetry for your Node.js application to send traces, logs, and metrics directly to your Maple ingest endpoint.