{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Records and exports OpenTelemetry spans from CLI commands, with optional bulk replay to an OTLP receiver instead of live export.","skillfed_tags":["observability","cli-instrumentation","batch-export"],"use_cases":["Record spans from CI/CD pipeline steps without adding live export latency to the build.","Batch-export traces from multiple commands executed in sequence, then replay them together to a collector.","Debug command execution by capturing nested spans and exporting them to disk for later analysis.","Instrument shell scripts and automation workflows with distributed tracing without modifying the underlying commands.","Collect telemetry from ephemeral or resource-constrained environments where live export is impractical."],"what_it_does":"otel-ci is a Python utility for recording OpenTelemetry spans from command-line execution. It wraps CLI commands to generate and propagate spans via environment variables, similar to otel-cli. The key difference is its ability to export spans to a local directory instead of sending them live to a receiver, then replay those spans in bulk to an OTLP endpoint later. This deferred export model is useful when you want to avoid the overhead and latency of live span transmission during command execution.\n\nThe package supports nested span recording (running otel-ci within otel-ci) and integrates with OpenTelemetry's standard exporters. It depends on opentelemetry-exporter-otlp for replay functionality and requires Python 3.12.1 or later.","worth_installing":"Yes, if you need CLI span recording with deferred export. The low install friction and active maintenance are positive signals. However, the unclear license status is a blocker for some use cases\u2014verify the actual license before committing to production. The Python 3.12.1 requirement is a hard constraint."},"id":"otel-ci","links":{"html":"https://skillfed.io/packages/otel-ci","md":"https://skillfed.io/packages/otel-ci.md","pypi":"https://pypi.org/project/otel-ci/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"unclear","name":"otel-ci","python_support":"supports_current","summary":"Add your description here"},"popularity":{"monthly_downloads":74419,"position":14839,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
