opentelemetry-python-contrib/instrumentation
Marcelo Trylesinski 07c97eac38
Add type hints to `psycopg` (#3067)
* Add type hints to Psycopg

* fix tests

* fix

* Add psycopg.Connection to nitpick

* Add py.typed

* add psycopg to nitpick again

* add psycopg to nitpick again

* move py.typed to the right folder

---------

Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2025-01-15 16:30:01 +00:00
..
opentelemetry-instrumentation-aio-pika add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-aiohttp-client add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-aiohttp-server add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-aiokafka add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-aiopg add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-asgi add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-asyncio add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-asyncpg fix #991 audit asyncpg instrumentation with nooptracerprovider (#3144) 2025-01-09 14:51:23 -08:00
opentelemetry-instrumentation-aws-lambda docs: add missing import to aws-lambda (#3154) 2025-01-02 12:18:07 -08:00
opentelemetry-instrumentation-boto add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-boto3sqs add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-botocore add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-cassandra add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-celery add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-click click: ignore click based servers (#3174) 2025-01-09 11:29:31 +01:00
opentelemetry-instrumentation-confluent-kafka add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-dbapi Add type hints to dbapi (#3068) 2025-01-10 10:03:09 -08:00
opentelemetry-instrumentation-django add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-elasticsearch add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-falcon Implement new HTTP semantic convention opt-in for Falcon (#2790) 2025-01-13 11:49:22 -08:00
opentelemetry-instrumentation-fastapi add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-flask add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-grpc add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-httpx Add type hints to HTTPX (#3098) 2025-01-14 09:27:35 -08:00
opentelemetry-instrumentation-jinja2 Support PEP 561 to `opentelemetry-instrumentation-jinja2` (#3137) 2025-01-09 17:42:12 -08:00
opentelemetry-instrumentation-kafka-python add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-logging add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-mysql add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-mysqlclient DB drivers: db.statement inclusion of sqlcomment as opt-in (#3121) 2025-01-13 10:40:43 +01:00
opentelemetry-instrumentation-pika add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-psycopg Add type hints to `psycopg` (#3067) 2025-01-15 16:30:01 +00:00
opentelemetry-instrumentation-psycopg2 DB drivers: db.statement inclusion of sqlcomment as opt-in (#3121) 2025-01-13 10:40:43 +01:00
opentelemetry-instrumentation-pymemcache add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-pymongo Support PEP 561 to `opentelemetry-instrumentation-pymongo` (#3136) 2025-01-10 09:20:28 -08:00
opentelemetry-instrumentation-pymysql DB drivers: db.statement inclusion of sqlcomment as opt-in (#3121) 2025-01-13 10:40:43 +01:00
opentelemetry-instrumentation-pyramid add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-redis add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-remoulade add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-requests Support PEP 561 to `opentelemetry-instrumentation-requests` (#3135) 2025-01-10 09:00:10 -08:00
opentelemetry-instrumentation-sqlalchemy SQLAlchemy: db.statement inclusion of sqlcomment as opt-in (#3112) 2025-01-09 12:56:14 -08:00
opentelemetry-instrumentation-sqlite3 Support PEP 561 to `opentelemetry-instrumentation-sqlite3` (#3133) 2025-01-02 11:15:01 -08:00
opentelemetry-instrumentation-starlette add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-system-metrics Support PEP 561 to `opentelemetry-instrumentation-system-metrics` (#3132) 2025-01-02 11:30:41 -08:00
opentelemetry-instrumentation-threading Add type checker (#3116) 2025-01-13 09:20:33 -08:00
opentelemetry-instrumentation-tornado add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-tortoiseorm add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-urllib Support PEP 561 to `opentelemetry-instrumentation-urllib` (#3131) 2025-01-14 16:28:11 +00:00
opentelemetry-instrumentation-urllib3 add official support to Python 3.13 (#3134) 2024-12-31 16:08:20 +00:00
opentelemetry-instrumentation-wsgi Support PEP 561 to `opentelemetry-instrumentation-wsgi` (#3129) 2025-01-13 13:32:16 -08:00
README.md Implement new HTTP semantic convention opt-in for Falcon (#2790) 2025-01-13 11:49:22 -08:00

README.md

Instrumentation Supported Packages Metrics support Semconv status
opentelemetry-instrumentation-aio-pika aio_pika >= 7.2.0, < 10.0.0 No experimental
opentelemetry-instrumentation-aiohttp-client aiohttp ~= 3.0 No migration
opentelemetry-instrumentation-aiohttp-server aiohttp ~= 3.0 No experimental
opentelemetry-instrumentation-aiokafka aiokafka >= 0.8, < 1.0 No experimental
opentelemetry-instrumentation-aiopg aiopg >= 0.13.0, < 2.0.0 No experimental
opentelemetry-instrumentation-asgi asgiref ~= 3.0 Yes migration
opentelemetry-instrumentation-asyncio asyncio No experimental
opentelemetry-instrumentation-asyncpg asyncpg >= 0.12.0 No experimental
opentelemetry-instrumentation-aws-lambda aws_lambda No experimental
opentelemetry-instrumentation-boto boto~=2.0 No experimental
opentelemetry-instrumentation-boto3sqs boto3 ~= 1.0 No experimental
opentelemetry-instrumentation-botocore botocore ~= 1.0 No experimental
opentelemetry-instrumentation-cassandra cassandra-driver ~= 3.25,scylla-driver ~= 3.25 No experimental
opentelemetry-instrumentation-celery celery >= 4.0, < 6.0 No experimental
opentelemetry-instrumentation-click click >= 8.1.3, < 9.0.0 No experimental
opentelemetry-instrumentation-confluent-kafka confluent-kafka >= 1.8.2, <= 2.7.0 No experimental
opentelemetry-instrumentation-dbapi dbapi No experimental
opentelemetry-instrumentation-django django >= 1.10 Yes experimental
opentelemetry-instrumentation-elasticsearch elasticsearch >= 6.0 No experimental
opentelemetry-instrumentation-falcon falcon >= 1.4.1, < 5.0.0 Yes migration
opentelemetry-instrumentation-fastapi fastapi ~= 0.58 Yes migration
opentelemetry-instrumentation-flask flask >= 1.0 Yes migration
opentelemetry-instrumentation-grpc grpcio >= 1.42.0 No experimental
opentelemetry-instrumentation-httpx httpx >= 0.18.0 No migration
opentelemetry-instrumentation-jinja2 jinja2 >= 2.7, < 4.0 No experimental
opentelemetry-instrumentation-kafka-python kafka-python >= 2.0, < 3.0,kafka-python-ng >= 2.0, < 3.0 No experimental
opentelemetry-instrumentation-logging logging No experimental
opentelemetry-instrumentation-mysql mysql-connector-python >= 8.0, < 10.0 No experimental
opentelemetry-instrumentation-mysqlclient mysqlclient < 3 No experimental
opentelemetry-instrumentation-pika pika >= 0.12.0 No experimental
opentelemetry-instrumentation-psycopg psycopg >= 3.1.0 No experimental
opentelemetry-instrumentation-psycopg2 psycopg2 >= 2.7.3.1 No experimental
opentelemetry-instrumentation-pymemcache pymemcache >= 1.3.5, < 5 No experimental
opentelemetry-instrumentation-pymongo pymongo >= 3.1, < 5.0 No experimental
opentelemetry-instrumentation-pymysql PyMySQL < 2 No experimental
opentelemetry-instrumentation-pyramid pyramid >= 1.7 Yes experimental
opentelemetry-instrumentation-redis redis >= 2.6 No experimental
opentelemetry-instrumentation-remoulade remoulade >= 0.50 No experimental
opentelemetry-instrumentation-requests requests ~= 2.0 Yes migration
opentelemetry-instrumentation-sqlalchemy sqlalchemy >= 1.0.0, < 2.1.0 Yes experimental
opentelemetry-instrumentation-sqlite3 sqlite3 No experimental
opentelemetry-instrumentation-starlette starlette ~= 0.13.0 Yes experimental
opentelemetry-instrumentation-system-metrics psutil >= 5 No experimental
opentelemetry-instrumentation-threading threading No experimental
opentelemetry-instrumentation-tornado tornado >= 5.1.1 Yes experimental
opentelemetry-instrumentation-tortoiseorm tortoise-orm >= 0.17.0 No experimental
opentelemetry-instrumentation-urllib urllib Yes migration
opentelemetry-instrumentation-urllib3 urllib3 >= 1.0.0, < 3.0.0 Yes migration
opentelemetry-instrumentation-wsgi wsgi Yes migration