Surveillance de Python FastAPI
Avec l' Instana, vous pouvez surveiller automatiquement vos applications FastAPI. Vous n'avez pas besoin de modifier le code, de changer la configuration, de redéployer ou de lancer un processus.

Le package Instana Python intègre un middleware ASGI permettant d'assurer la visibilité des requêtes au sein de vos applications asynchrones. Dans le cadre d' FastAPI,, ce middleware ASGI est automatiquement appliqué à vos applications FastAPI-based.
Méthodes de surveillance
Pour surveiller vos applications FastAPI, vous pouvez soit utiliser le webhook Instana AutoTrace, soit installer le paquet Instana Python.
Le tableau suivant présente les fonctionnalités prises en charge par Instana pour chaque méthode de surveillance :
| Fonctions | AutoTrace webhook | Instana Python colis |
|---|---|---|
| Visibilité automatique | Disponible | Disponible |
| modifications de code | Non requis | Non requis |
| Redéploiement | Non requis | Obligatoire |
| Redémarrage du processus | Non requis | Obligatoire |
| Etapes utilisateur | Non requis | Non requis |
| Modifications de configuration | Non requis | Non requis |
AutoTrace webhook
Instana AutoTrace Le webhook est la méthode de surveillance par défaut; aucune intervention manuelle n'est nécessaire pour l'activer. Si vous avez installé le webhook « AutoTrace », celui-ci configure et surveille automatiquement à distance vos applications FastAPI.
Pour plus d'informations sur l'installation du webhook Instana AutoTrace, consultez la section Installation du webhook Instana AutoTrace.
Instana Python colis
Vous pouvez instrumenter manuellement vos applications FastAPI en installant le paquet Python de l' Instana. Une fois le package « Instana » ( Python ) installé et activé, votre application FastAPI est surveillée. Pour plus d'informations sur l'installation et l'activation du package, voir Installation manuelle.
Pour savoir quelles versions des composants associés sont prises en charge, consultez la section Composants et versions pris en charge.