{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds distributed tracing instrumentation to the click CLI library, automatically capturing command execution as spans in OpenTelemetry traces.","skillfed_tags":["observability","cli-instrumentation","tracing"],"use_cases":["Trace CLI tool execution in microservice environments to correlate command runs with backend operations","Monitor long-running batch jobs triggered by click commands for performance analysis","Debug click command failures by examining trace spans and context propagation","Observe CLI tool usage patterns and execution times across distributed systems"],"what_it_does":"This package integrates OpenTelemetry tracing into click-based command-line applications. It automatically wraps click command execution to emit spans, allowing you to observe CLI tool behavior within distributed tracing systems. The instrumentation works by hooking into click's execution layer through wrapt, capturing command invocations as trace events that flow into your OpenTelemetry collector.\n\nIt's designed for developers building CLI tools who want observability alongside their backend services. You install it alongside click and the core OpenTelemetry libraries, and it activates automatically when your CLI runs, requiring no changes to your click command definitions. The package is in beta status and supports Python 3.10 through 3.14.","worth_installing":"Yes, if you use click for CLI tools and already run OpenTelemetry in your infrastructure. The package is actively maintained, has no known vulnerabilities, and low install friction. The beta status (0.65b0) is typical for OpenTelemetry instrumentation packages and should not deter adoption if your observability setup is already in place."},"id":"opentelemetry-instrumentation-click","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-click","md":"https://skillfed.io/packages/opentelemetry-instrumentation-click.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-click/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-click","python_support":"supports_current","summary":"Click instrumentation for OpenTelemetry"},"popularity":{"monthly_downloads":1345008,"position":4024,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
