Activer Profiler pour les applications Azure Service Fabric

Application Insights Profiler 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 cet article, vous découvrirez comment :

  • Ajoutez la propriété Application Insights Profiler à votre modèle Azure Resource Manager.
  • Déployez votre cluster Service Fabric avec la clé d’instrumentation d’Application Insights Profiler.
  • Ajoutez Application Insights à votre application Service Fabric.
  • Redéployez votre cluster Service Fabric pour activer Profiler.

Prérequis

  • Le profileur 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

  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 surveillance 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 sera installé et activé une fois l’extension Diagnostics Azure installée.

Activer Application Insights sur votre application Service Fabric

Pour que le profileur 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 afficher les traces de Profiler

  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

Notes

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.