{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds OpenTelemetry tracing instrumentation to mysqlclient database connections, automatically capturing SQL queries and performance metrics.","skillfed_tags":["observability","distributed-tracing","database-instrumentation"],"use_cases":["Trace database queries in a distributed system to identify slow or problematic SQL execution","Monitor MySQL connection pool usage and query latency across microservices","Correlate database activity with application logs and metrics in a centralized observability platform","Debug performance issues by seeing which queries run during a specific request or transaction","Collect database metrics for SLO monitoring and alerting on query performance"],"what_it_does":"This package integrates OpenTelemetry tracing into mysqlclient, the pure-Python MySQL client library. When installed and initialized, it automatically wraps database connections to emit span data for each SQL query executed, including timing, query text, and connection details. This allows you to see database activity in your distributed tracing system without modifying application code that uses mysqlclient.\n\nThe instrumentation builds on OpenTelemetry's dbapi instrumentation layer, which provides a standardized approach to database tracing. It requires Python 3.10 or later and depends on opentelemetry-api, opentelemetry-instrumentation, and opentelemetry-instrumentation-dbapi. The package is in beta status (0.65b0) but actively maintained, with recent releases and no known security vulnerabilities.","worth_installing":"Yes, if you are already using OpenTelemetry in your application and need visibility into mysqlclient database calls. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a straightforward addition to an observability stack. Not necessary if you don't use OpenTelemetry or don't need database-level tracing."},"id":"opentelemetry-instrumentation-mysqlclient","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-mysqlclient","md":"https://skillfed.io/packages/opentelemetry-instrumentation-mysqlclient.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-mysqlclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-mysqlclient","python_support":"supports_current","summary":"OpenTelemetry mysqlclient instrumentation"},"popularity":{"monthly_downloads":3656719,"position":2538,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
