Partager via


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

Créer un modèle de déploiement

  1. Dans votre cluster géré Service Fabric, accédez à l’emplacement où le modèle ARM est implémenté.

  2. Recherchez les étiquettes WadCfg dans l’extension Diagnostics Azure dans le fichier du modèle de déploiement.

  3. Ajoutez la section SinksConfig suivante comme élément enfant de WadCfg. 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.

Après avoir activé Application Insights, redéployez votre application.

Générer du trafic et visualiser les traces du Profiler .NET

  1. Lancez un test de disponibilité pour générer du trafic vers votre application.
  2. Attendez 10 à 15 minutes pour que les traces soient envoyées à l’instance Application Insights.
  3. 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.