opentelemetry-python-contrib/docs/instrumentation
Oleg 2c0033f842
Add redis client only instrumentation (#3143)
* Rough draft of the contribution

* Add connection instrumentation based on the existing pattern.

add a helper function assert_span_count to simplify tests
add unit tests for pipeline hooks

* fix tests to use fake redis

* replace the redis version checks with defines

* Adjust comment and fix one test

* Update documentation with the client method

* Update the changelog

* Update the HTTPX readme to point to proper class method

* Add back the assert_span_count method

* Move the changelog update to the unreleased section

* Remove extra whitespace in the Changelog

* Fix linter complaints

* Remove hasattr assert

* Move the Changelog to Unreleased

* Review comments. Move types to types.py, move some functions to util.py. Tested and verified docs.

* Fix type compatibility

* fix typing and lint

---------

Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
2025-05-09 09:13:46 +00:00
..
aio_pika Add aio_pika readthedocs documentation (#1504) 2023-01-04 05:26:37 +05:30
aiohttp_client Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
aiohttp_server docs: add missing autodoc for click and aiohttp-server (#3060) 2024-12-03 09:19:43 +00:00
aiokafka feat: add opentelemetry-instrumentation-aiokafka (#2082) 2024-09-16 12:02:39 -07:00
aiopg Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
asgi Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
asyncclick Add asyncclick instrumentation (#3319) 2025-03-28 12:20:29 +01:00
asyncio Feature/asyncio instrumentation (#1943) 2024-02-14 15:44:17 -06:00
asyncpg Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
aws_lambda Add/aws lamda docs (#1534) 2023-01-01 23:32:20 +05:30
base Move opentelemetry-instrumentation from core (#465) 2021-04-26 11:35:13 -07:00
boto Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
boto3sqs Add boto3sqs to docs (#1666) 2023-02-20 21:51:13 +05:30
botocore Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
cassandra Add Cassandra instrumentation (#1902) 2023-08-30 15:40:14 +00:00
celery Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
click docs: add missing autodoc for click and aiohttp-server (#3060) 2024-12-03 09:19:43 +00:00
confluent_kafka Add confluent kafka docs (#1668) 2023-02-15 12:17:28 +00:00
dbapi Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
django Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
elasticsearch add elasticsearch to docs (#1542) 2023-01-06 20:35:44 +00:00
falcon Adds support for request and response hooks to Falcon instrumentation. (#415) 2021-04-13 09:30:11 -07:00
fastapi Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
flask Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
grpc Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
httpx Add support for HTTPX instrumentation (#461) 2021-06-08 08:28:03 -07:00
jinja2 Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
kafka_python add python-kafka to docs (#1552) 2023-01-07 05:19:39 +00:00
logging Added logging instrumentation to enable log - trace correlation (#345) 2021-03-09 21:52:58 -08:00
mysql Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
mysqlclient Instrument mysqlclient library (#1744) 2023-07-12 21:09:26 +02:00
pika add pika to docs (#1540) 2022-12-27 12:39:49 +05:30
psycopg Add instrumentation for Psycopg 3.x (#2123) 2024-02-24 19:35:25 +00:00
psycopg2 Add instrumentation for Psycopg 3.x (#2123) 2024-02-24 19:35:25 +00:00
pymemcache Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
pymongo Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
pymssql Add pymssql instrumentation (#394) 2025-01-27 16:12:21 +01:00
pymysql Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
pyramid Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
redis Add redis client only instrumentation (#3143) 2025-05-09 09:13:46 +00:00
remoulade Add remoulade readthedocs documentation (#1515) 2022-12-22 19:29:29 +00:00
requests Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
sqlalchemy Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
sqlite3 Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
starlette Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00
system_metrics auto generate system metrics docs (#1530) 2023-01-01 22:43:13 +00:00
threading feat: add opentelemetry-instrumentation-threading library (#2253) 2024-04-11 11:57:19 -05:00
tornado Request/Response hooks for Tornado server and client (#426) 2021-04-16 13:30:11 -07:00
tortoiseorm add tortoiseorm docs (#1541) 2023-01-02 23:42:29 +05:30
urllib Add urllib readthedocs documentation (#1510) 2022-12-20 15:03:12 +00:00
urllib3 Add urllib3 instrumentation (#299) 2021-03-31 08:08:53 -07:00
wsgi Add readTheDocs (#252) 2021-01-26 09:06:39 -08:00