Compartir a través de


Habilitación de Profiler para .NET para aplicaciones de Azure Service Fabric

Application Insights Profiler para .NET se incluye con Azure Diagnostics. Puede instalar la extensión Azure Diagnostics mediante una plantilla de Azure Resource Manager (plantilla ARM) para su clúster Azure Service Fabric. Obtenga una plantilla que instale Azure Diagnostics en un clúster de Service Fabric.

En esta guía, aprenderá a:

  • Agregue la propiedad Application Insights Profiler para .NET a su plantilla ARM.
  • Implementará el clúster de Service Fabric con la clave de instrumentación de Application Insights Profiler para .NET.
  • Habilitará Application Insights en la aplicación de Service Fabric.
  • Volverá a implementar el clúster de Service Fabric para habilitar Profiler para .NET.

Requisitos previos

Creación de una plantilla de implementación

  1. En su clúster administrado de Service Fabric, vaya a donde implementó la plantilla ARM.

  2. Busque las etiquetas WadCfg en la extensión de Azure Diagnostics en el archivo de la plantilla de implementación.

  3. Agregue la siguiente sección SinksConfig como elemento secundario de WadCfg. Reemplace el valor de la propiedad ApplicationInsightsProfiler por su propia clave de instrumentación de Application Insights:

    "settings": {
        "WadCfg": {
            "SinksConfig": {
                "Sink": [
                    {
                        "name": "MyApplicationInsightsProfilerSinkVMSS",
                        "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
                    }
                ]
            },
        },
    }  
    

Para más información sobre cómo agregar la extensión Diagnósticos a su plantilla de implementación, consulte Usar supervisión y diagnósticos con una VM Windows y plantillas de Azure Resource Manager.

Implementación del clúster de Service Fabric

Después de actualizar WadCfg con su clave de instrumentación, implemente su clúster de Service Fabric.

Application Insights Profiler para .NET se instala y habilita cuando se instala la extensión Azure Diagnostics.

Habilite Application Insights en la aplicación de Service Fabric

Para que Profiler para .NET pueda recopilar los perfiles de las solicitudes, la aplicación debe supervisar las operaciones con Application Insights.

Después de habilitar Application Insights, vuelva a implementar su aplicación.

Generación de tráfico y visualización de seguimientos de Profiler para .NET

  1. Inicie una prueba de disponibilidad para generar tráfico para la aplicación.
  2. Espere entre 10 y 15 minutos para que empiecen a enviarse seguimientos a la instancia de Application Insights.
  3. Visualice los Seguimientos de perfiles a través de la instancia de Application Insights en el Azure Portal.

Pasos siguientes

Nota:

El 31 de marzo de 2025 finalizará la compatibilidad con la ingesta de claves de instrumentación. La ingesta de claves de instrumentación seguirá funcionando, pero la característica ya no recibirá actualizaciones ni soporte técnico. Transición a las cadenas de conexión para aprovechar las nuevas funcionalidades.