Activer le Profiler .NET pour les applications Azure Service Fabric
Application Insights Profiler pour .NET est fourni avec Diagnostics Azure. Vous pouvez installer l'extension Diagnostics Azure à l'aide d'un modèle Azure Resource Manager (modèle ARM) pour votre cluster Service Fabric. Procurez-vous un modèle qui installe Diagnostics Azure sur un cluster Service Fabric.
Dans ce guide, vous apprendrez comment :
- Ajoutez la propriété Application Insights Profiler pour .NET à votre modèle Azure Resource Manager.
- Déployez votre cluster Service Fabric avec la clé d’instrumentation d’Application Insights Profiler pour .NET.
- Ajoutez Application Insights à votre application Service Fabric.
- Redéployez votre cluster Service Fabric pour activer Profiler pour .NET.
Prérequis
- Le Profiler prend en charge les applications .NET Framework et .NET.
- Assurez-vous d’utiliser .NET Framework 4.6.2 ou une version ultérieure.
- Vérifiez que le système d’exploitation déployé est
Windows Server 2012 R2
ou une version ultérieure.
- Un cluster managé Azure Service Fabric.
Créer un modèle de déploiement
Dans votre cluster géré Service Fabric, accédez à l’emplacement où le modèle ARM est implémenté.
Recherchez les étiquettes
WadCfg
dans l’extension Diagnostics Azure dans le fichier du modèle de déploiement.Ajoutez la section
SinksConfig
suivante comme élément enfant deWadCfg
. Remplacez la valeur de propriétéApplicationInsightsProfiler
par votre propre clé d’instrumentation Application Insights :"settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Pour plus d’informations sur l’ajout de l’extension Diagnostics à votre modèle de déploiement, consultez Utiliser la supervision et les diagnostics avec une machine virtuelle Windows et des modèles Azure Resource Manager.
Déployer votre cluster Service Fabric
Après avoir mis à jour le fichier WadCfg
avec votre clé d’instrumentation, déployez votre cluster Service Fabric.
Application Insights Profiler pour .NET sera installé et activé une fois l’extension Diagnostics Azure installée.
Activer Application Insights sur votre application Service Fabric
Pour que le Profiler .NET collecte des profils pour vos requêtes, votre application doit suivre les opérations avec Application Insights.
- Pour les API sans état, vous pouvez consulter les instructions de suivi des demandes de profilage.
- Pour le suivi des opérations personnalisées dans d’autres types d’applications, consultez Suivi des opérations personnalisées avec le kit SDK .NET d’Application Insights.
Après avoir activé Application Insights, redéployez votre application.
Générer du trafic et visualiser les traces du Profiler .NET
- Lancez un test de disponibilité pour générer du trafic vers votre application.
- Attendez 10 à 15 minutes pour que les traces soient envoyées à l’instance Application Insights.
- Affichez les traces de Profiler via l’instance Application Insights dans le portail Azure.
Étapes suivantes
Remarque
Le support de l’ingestion de clé d’instrumentation prendra fin le 31 mars 2025. L’ingestion de clé d’instrumentation continuera de fonctionner, mais nous ne fournirons plus de mises à jour ni de support pour la fonctionnalité. Passez aux chaînes de connexion pour tirer parti des nouvelles fonctionnalités.