What problem does it solve?
This Skill eliminates inconsistent and error-prone Python OpenTelemetry implementations for Maple, preventing missing observability data and avoidable deployment failures from misconfigured telemetry setups.
Core Features & Use Cases
- Standardized OTel Initialization: Pre-configured module-scope tracers, meters, and init logic with inline Maple endpoint and ingest key to eliminate environment variable-related deployment failures.
- Consistent Span Instrumentation: Decorator and context manager templates for bounded work, plus correct error path span recording to ensure complete, accurate trace data.
- OTLP Log Bridging: Ready-to-use configuration for forwarding existing Python logs to Maple with automatic trace/span correlation, no need to replace existing logging setups.
- Use Case: A Python backend team building a Maple-integrated service can use this Skill to implement reliable, consistent observability across all services without manual OpenTelemetry configuration errors.
Quick Start
Use the maple-python-style skill to configure standardized OpenTelemetry observability for your Python Maple service, including correct trace spans, log forwarding, and metric collection setup.