This skill provides a standardized implementation guide for adding OpenTelemetry-based observability to Rust projects using the Maple platform. It focuses on using the HTTP exporter rather than gRPC for better compatibility and ease of deployment.
Use this skill when you need to instrument a Rust application with traces, logs, and metrics that are compatible with Maple's ingest endpoints. It is particularly useful when integrating with the tracing crate to ensure existing info! and error! macros flow through the OTLP pipeline.
Cargo.toml dependencies and a complete init() function for configuring Tracer, Logger, and Meter providers with resource attributes (service name, environment, VCS info).#[tracing::instrument] for business spans and maintaining coexistence with other telemetry exporters like Honeycomb or Datadog.Designed for AI agents capable of editing Rust code and managing Cargo dependencies (e.g., Claude Code, Cursor, or specialized Rust coding agents).
This skill has not been reviewed by our automated audit pipeline yet.