Exigences de compatibilité Python
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Exigences de compatibilité Python

La bibliothèque de tracing Datadog Python est open source. Consultez le référentiel GitHub pour en savoir plus.

Les versions 2.7+ et 3.5+ de Python sont prises en charge dans la dernière version du traceur. Python 3.4 est pris en charge dans la version 0.35.x et les versions antérieures du traceur Python.

Intégrations

Pour demander la prise en charge d’une autre bibliothèque, contactez notre formidable équipe d’assistance.

Compatibilité des frameworks Web

La bibliothèque ddtrace prend en charge de nombreux frameworks Web, y compris :

FrameworkVersion prise en chargeDocumentation de la bibliothèque
aiohttp>= 1.2https://ddtrace.readthedocs.io/en/stable/integrations.html#aiohttp
Bottle>= 0.11https://ddtrace.readthedocs.io/en/stable/integrations.html#bottle
Django>= 1.8https://ddtrace.readthedocs.io/en/stable/integrations.html#django
djangorestframework>= 3.4https://ddtrace.readthedocs.io/en/stable/integrations.html#django
Falcon>= 1.0https://ddtrace.readthedocs.io/en/stable/integrations.html#falcon
Flask>= 0.10https://ddtrace.readthedocs.io/en/stable/integrations.html#flask
Molten>= 0.7.0https://ddtrace.readthedocs.io/en/stable/integrations.html#molten
Pylons>= 0.9.6https://ddtrace.readthedocs.io/en/stable/integrations.html#pylons
Pyramid>= 1.7https://ddtrace.readthedocs.io/en/stable/integrations.html#pyramid
Tornado>= 4.0https://ddtrace.readthedocs.io/en/stable/integrations.html#tornado

Compatibilité des datastores

La bibliothèque ddtrace prend en charge les datastores suivants :

DatastoreVersion prise en chargeDocumentation de la bibliothèque
Cassandra>= 3.5https://ddtrace.readthedocs.io/en/stable/integrations.html#cassandra
Elasticsearch>= 1.6https://ddtrace.readthedocs.io/en/stable/integrations.html#elasticsearch
Flask Cache>= 0.12https://ddtrace.readthedocs.io/en/stable/integrations.html#flask-cache
Memcached pylibmc>= 1.4https://ddtrace.readthedocs.io/en/stable/integrations.html#pylibmc
Memcached pymemcache>= 1.3https://ddtrace.readthedocs.io/en/stable/integrations.html#pymemcache
MongoDB Mongoengine>= 0.11https://ddtrace.readthedocs.io/en/stable/integrations.html#mongoengine
MongoDB Pymongo>= 3.0https://ddtrace.readthedocs.io/en/stable/integrations.html#pymongo
MySQL MySQL-python>= 1.2.3https://ddtrace.readthedocs.io/en/stable/integrations.html#module-ddtrace.contrib.mysqldb
MySQL mysqlclient>= 1.3https://ddtrace.readthedocs.io/en/stable/integrations.html#module-ddtrace.contrib.mysqldb
MySQL mysql-connector>= 2.1https://ddtrace.readthedocs.io/en/stable/integrations.html#mysql-connector
Postgres aiopg>= 0.12.0https://ddtrace.readthedocs.io/en/stable/integrations.html#aiopg
Postgres psycopg>= 2.4https://ddtrace.readthedocs.io/en/stable/integrations.html#module-ddtrace.contrib.psycopg
Redis>= 2.6https://ddtrace.readthedocs.io/en/stable/integrations.html#redis
Redis redis-py-cluster>= 1.3.5https://ddtrace.readthedocs.io/en/stable/integrations.html#module-ddtrace.contrib.rediscluster
SQLAlchemy>= 1.0https://ddtrace.readthedocs.io/en/stable/integrations.html#sqlalchemy
SQLite3Prise en charge complètehttps://ddtrace.readthedocs.io/en/stable/integrations.html#sqlite
Vertica>= 0.6https://ddtrace.readthedocs.io/en/stable/integrations.html#vertica

Compatibilité des bibliothèques

La bibliothèque ddtrace prend en charge les bibliothèques suivantes :

BibliothèqueVersion prise en chargeDocumentation de la bibliothèque
asyncioPrise en charge complètehttps://ddtrace.readthedocs.io/en/stable/integrations.html#asyncio
gevent>= 1.0https://ddtrace.readthedocs.io/en/stable/integrations.html#gevent
aiobotocore>= 0.2.3https://ddtrace.readthedocs.io/en/stable/integrations.html#aiobotocore
Boto2>= 2.29.0https://ddtrace.readthedocs.io/en/stable/integrations.html#boto2
Botocore>= 1.4.51https://ddtrace.readthedocs.io/en/stable/integrations.html#botocore
Celery>= 4.0.2https://ddtrace.readthedocs.io/en/stable/integrations.html#celery
FuturesPrise en charge complètehttps://ddtrace.readthedocs.io/en/stable/integrations.html#futures
Grpc>= 1.8.0https://ddtrace.readthedocs.io/en/stable/integrations.html#grpc
httplibPrise en charge complètehttps://ddtrace.readthedocs.io/en/stable/integrations.html#httplib
Jinja2>= 2.7https://ddtrace.readthedocs.io/en/stable/integrations.html#jinja2
Kombu>= 4.0https://ddtrace.readthedocs.io/en/stable/integrations.html#kombu
Mako>= 0.1.0https://ddtrace.readthedocs.io/en/stable/integrations.html#mako
Requests>= 2.08https://ddtrace.readthedocs.io/en/stable/integrations.html#requests

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: