{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds OpenTelemetry tracing instrumentation to PyMySQL database connections, automatically capturing SQL queries and their execution metrics.","skillfed_tags":["observability","tracing","database-instrumentation"],"use_cases":["Add database query tracing to a web service to correlate slow SQL with upstream request latency in a distributed system.","Monitor PyMySQL connection pool behavior and query patterns across microservices using a centralized tracing backend.","Debug application performance by examining query execution spans alongside application logs and metrics in an observability platform.","Instrument legacy applications using PyMySQL to gain visibility into database operations without modifying application code."],"what_it_does":"This package is an OpenTelemetry instrumentation plugin that automatically captures tracing data from PyMySQL database connections. When installed and initialized, it hooks into PyMySQL's query execution layer to emit spans for each SQL operation, including query text, execution time, and result metadata. This allows distributed tracing systems to correlate database calls with upstream application requests and other service calls.\n\nThe package is part of the OpenTelemetry Python contrib ecosystem and follows the standard instrumentation pattern: it depends on opentelemetry-api for the tracing API, opentelemetry-instrumentation for the base instrumentation framework, and opentelemetry-instrumentation-dbapi for database-specific span generation. It is actively maintained and supports Python 3.10 through 3.14.","worth_installing":"Yes, if you are already using OpenTelemetry in your observability stack and need to trace PyMySQL queries. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a straightforward addition. The beta status (0.65b0) is worth noting\u2014verify stability expectations for your use case before production deployment, but the recent release cadence and 1086 GitHub stars suggest it is reasonably mature."},"id":"opentelemetry-instrumentation-pymysql","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-pymysql","md":"https://skillfed.io/packages/opentelemetry-instrumentation-pymysql.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-pymysql/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-pymysql","python_support":"supports_current","summary":"OpenTelemetry PyMySQL instrumentation"},"popularity":{"monthly_downloads":3996097,"position":2405,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
