This skill provides a standardized implementation pattern for adding OpenTelemetry-compliant observability to Rust projects. It ensures that traces, logs, and metrics are correctly exported to the Maple platform using a high-performance HTTP-based approach.
Use this skill when initializing telemetry in a Rust application, specifically when bridging the tracing crate to OTLP to ensure existing info! and error! macros flow into the observability pipeline.
Cargo.toml dependencies, bootstrap code for TracerProvider, LoggerProvider, and SdkMeterProvider, and patterns for bounded business spans using #[tracing::instrument].Primarily intended for agents assisting with Rust development and infrastructure setup (e.g., Claude Code, Cursor, or any LLM-based coding assistant).
This skill has not been reviewed by our automated audit pipeline yet.