• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Compatibilité et exigences pour l'agent Python

Avant d'installer notre agent Python, assurez-vous que votre système répond à ces exigences.

Exigences de base

L'agent Python prend en charge la plupart des Python frameworks Web les plus courants. Une configuration supplémentaire peut être requise en fonction de votre mécanisme d'hébergement spécifique, de votre service d'hébergement, de votre framework Web ou de vos services backend . Consultez le tableau ci-dessous pour plus de détails sur l'assistance.

Si vous n'en avez pas déjà un, créez un compte New Relic. C'est gratuit, pour toujours.

Ressource

Exigences

système d'exploitation

Système d'exploitation de type UNIX comprenant Linux, Solaris, FreeBSD et macOS. L'agent Python ne prend pas en charge les environnements Windows.

Python

Versions Python (CPython/PyPy) prises en charge : 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 et 3.13.

Recommandation : utilisez Python version 3.7 ou supérieure avec notre agent.

  • Les versions Python 2.6 et 3.3 sont prises en charge uniquement par les versions d'agent Python 3.4.0.95 ou inférieures.
  • La version Python 3.4 est prise en charge uniquement par les versions d'agent Python 4.20.0.120 ou inférieures.
  • La version Python 3.5 est prise en charge uniquement par les versions d'agent Python 5.24.0.153 ou inférieures.
  • La version Python 3.6 est prise en charge uniquement par les versions d'agent Python 7.16.0.178 ou inférieures.
  • La version Python 2.7 est prise en charge uniquement par les versions d'agent Python 9.13.0 ou inférieures.

Frameworks Web pris en charge

Les frameworks Web pris en charge incluent :

  • AIOHTTP
  • Bottle
  • CherryPy
  • Django
  • Falcon
  • FastAPI
  • Flask
  • GraphQL
  • gRPC
  • Pylons
  • Pyramid
  • Sanic
  • Starlette
  • Tornado 6
  • Web2Py

Cadre non pris en charge

Certains serveurs, frameworks et applications WSGI ont des exigences particulières. Bien qu'un framework Web Python WSGI spécifique ne soit pas pris en charge, vous pouvez toujours utiliser l'agent. Pour les frameworks non pris en charge, la répartition du temps passé dans les parties clés du framework n'apparaîtra pas dans les ventilations des performances Web des transactions et dans la trace des transactions.

De plus, l' agent ne sera pas en mesure de regrouper de manière significative les transactions Web gérées par des gestionnaires spécifiques dans votre code que vous utilisez pour les rendre plus utiles et plus ciblés. Dans ces situations, vous pouvez utiliser l’API de l’agent Python pour nommer les transactions Web ou ajouter une instrumentation personnalisée.

Hébergement

Mécanismes d'hébergement Web conformes à WSGI 1.0 (PEP 333). Nous prenons en charge ces services d'hébergement :

Exigences de sécurité

En tant que mesure de sécurité standard pour la collecte de données, votre serveur d'applications doit prendre en charge SHA-2 (256 bits). SHA-1 n'est pas pris en charge.

Autres logiciels monitoring

Si votre application utilise un autre logiciel monitoring que le nôtre, nous ne pouvons pas garantir que notre agent fonctionnera correctement et nous ne pouvons pas offrir de support technique. Pour plus d'informations, consultez Erreurs lors de l'utilisation d'autres logiciels monitoring .

Python package instrumentation

L'agent fournit également instrumentation pour une Python gamme d'autres packages et modules. L'instrumentation comprend des requêtes de base de données, memcache requests, de service requests externe, instancedes détails au niveau de, etc. Les résultats apparaîtront automatiquement dans l'interface utilisateur d'APM dans les ventilations des performances des transactions Web et la trace de transaction pour les transactions lentes.

support de version package instrumenté

L'agent Python prend en charge et teste activement le package instrumenté dans une fenêtre de sortie de trois ans.

prise en charge des versions d'agents

New Relic vous recommande de mettre à niveau l'agent régulièrement et au moins tous les 3 mois. les versions d'agent sont prises en charge dans une fenêtre de sortie d'un an.

Prise en charge des versions Python

L' agent en général prendra en charge toutes les branchesPython sorties et actives. Cependant, pour suivre les changements à venir, l'agent suivra également ce calendrier de support des versions Python. La politique de support des versions ne remplace pas notre politique générale de fin de vie (EOL).

Prise en charge de la nouvelle sortie Python

Voici les plages horaires proposées. La date de sortie réelle peut varier.

Version Python

Date de début du support actif à long terme (LTS)

Date de sortie initiale de l'agent Python avec support

3.14

Octobre 2025

Novembre 2025

Fin de support pour Python sortie atteignant la fin de vie

Voici les plages horaires proposées. La date de sortie réelle peut varier.

Version Python

Date de fin de vie (EOL)

Date de sortie initiale de l'agent Python abandonnant le support

3.7

27 juin 2023

1er mars 2025

Connecter l'agent à d'autres fonctionnalités

L'agent Python s'intègre à d'autres fonctionnalités pour vous offrir une visibilité de bout en bout :

Produit

intégration

Monitoring de l'IA

Si vous disposez de la version 9.8.0 de l'agent Python, vous pouvez collecter des données d'IA à partir de certaines bibliothèques et infrastructures d'IA :

Monitoring de navigateurs

L'agent Python injecte automatiquement agent l' JavaScript du navigateur lorsque vous activez .auto-instrumentation Après avoir activé injection du navigateur, vous pouvez afficher les données du navigateur dans la page RésuméAPM et basculer rapidement entre les données et pour une application particulière. Pour les configuration options et instrumentation manuelle, voir monitoring des navigateurs et Python agent l' .

Monitoring de l'infrastructure

Lorsque vous installez l' monitoring d'infrastructure et l'agent APM sur le même hôte, ils se détectent automatiquement. Vous pouvez ensuite afficher une liste d'hôtes dans l'UI APM et filtrer vos hôtes par APM application dans l'UI de monitoring d'infrastructure. Pour plus d'informations, consultez Données APM dans l'UI infrastructure.

Monitoring synthétique

Synthétique trace de transaction connecte requests du moniteur Synthétique à la transaction APM sous-jacente.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.