{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"Adds OpenTelemetry tracing to asyncclick CLI applications, capturing command execution and argument handling as distributed traces.","skillfed_tags":["observability","cli-instrumentation","distributed-tracing"],"use_cases":["Monitor CLI tool execution in containerized environments where distributed tracing is already deployed","Debug asyncclick command flows by examining trace spans in an OpenTelemetry backend","Correlate CLI invocations with upstream service requests in a microservices architecture","Measure CLI performance and identify bottlenecks in command argument processing"],"what_it_does":"This package is an OpenTelemetry instrumentation plugin that automatically captures tracing data from asyncclick CLI applications. It integrates with the asyncclick fork of the click library to emit spans representing command execution, argument parsing, and callback invocation, allowing you to observe CLI behavior within a distributed tracing system.\n\nThe instrumentation works by wrapping asyncclick's internal functions to emit OpenTelemetry events. It depends on opentelemetry-api, opentelemetry-instrumentation, opentelemetry-semantic-conventions, typing-extensions, and wrapt. Installation is straightforward and requires Python 3.10 or later. Once installed, it automatically instruments asyncclick calls when the OpenTelemetry SDK is initialized in your application.","worth_installing":"Yes, if you are already using OpenTelemetry in your infrastructure and need to trace asyncclick CLI applications. The low install friction, active maintenance, and permissive license make it a straightforward addition. The beta status is not a blocker for production use if your tracing requirements are clear, but verify that the instrumentation covers the asyncclick features you depend on."},"id":"opentelemetry-instrumentation-asyncclick","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-asyncclick","md":"https://skillfed.io/packages/opentelemetry-instrumentation-asyncclick.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-asyncclick/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-asyncclick","python_support":"supports_current","summary":"Async Click instrumentation for OpenTelemetry"},"popularity":{"monthly_downloads":309678,"position":7752,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
