Configuration du suivi d'.NET Framework s sur IIS
Vous pouvez configurer le traçage pour les applications..NET Framework s hébergées sur Internet Information Services (IIS) à l'aide de l'outil Instana AutoTrace. L'agent « Instana » configure automatiquement les variables d'environnement et enregistre les composants de traçage pour les applications hébergées par IIS.
Ce sujet aborde les points suivants :
Avant de commencer
Pour configurer le suivi d'.NET Framework s sur IIS, procédez comme suit :
- Assurez-vous que l'agent d' Instana ation est en cours d'exécution sur la machine hôte. Consultez la section « Installation de l'agent » sur Windows.
- Vérifiez que le service « InstanaPCP » est en cours d'exécution sur la machine hôte. InstanaPCP permet à l'agent d' Instana s de communiquer avec votre application .NET Framework. Pour vérifier si le service « InstanaPCP » est en cours d'exécution, ouvrez le Gestionnaire des tâches sur Windows et recherchez
InstanaPCP.exe. - Vérifiez que votre application fonctionne sous .NET Framework 4.5.2 ou une version ultérieure.
- Consultez les informations d'assistance.
Activation du traçage
Pour les applications..NET s hébergées sous IIS, l'extension de traçage CLR ( Instana ) est automatiquement installée lors de l'installation de l'agent hôte Instana. InstanaPCP définit automatiquement dans le Registre les variables d'environnement nécessaires au traçage automatique d'.NET Framework, et installe les DLL de traçage d' Instana dans le cache d'assembly global (GAC).
Pour activer le traçage des applications hébergées par IIS, procédez comme suit :
Vérifiez que le traçage est activé dans le fichier de l'agent
configuration.yaml:# .NET Full Framework tracing com.instana.plugin.clr: tracing: enabled: trueRemarque : les extensions de capteur et de traçage sont activées par défaut.Facultatif : si votre application gère plusieurs domaines, définissez la variable
INSTANA_NET_ENABLE_MULTIDOMAINd'environnement surtrue.Une fois que l'agent Instana et l'application InstanaPCP sont lancés, exécutez la
iisresetcommande suivante :iisresetImportant : si IIS n'est pas réinitialisé, les processus IIS ne sont pas instrumentés et vous ne pouvez pas suivre les applications hébergées par IIS. Vous devez réinitialiser IIS même si l'application a déjà été instrumentée.Commencez votre candidature.