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
- Profiler admite .NET Framework y aplicaciones de .NET.
- Compruebe que usa .NET Framework 4.6.2 o una versión posterior.
- Confirme que el sistema operativo implementado es
Windows Server 2012 R2
o posterior.
- Un clúster administrado de Azure Service Fabric.
Creación de una plantilla de implementación
En su clúster administrado de Service Fabric, vaya a donde implementó la plantilla ARM.
Busque las etiquetas
WadCfg
en la extensión de Azure Diagnostics en el archivo de la plantilla de implementación.Agregue la siguiente sección
SinksConfig
como elemento secundario deWadCfg
. Reemplace el valor de la propiedadApplicationInsightsProfiler
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.
- Para API sin estado: consulte las instrucciones de seguimiento de solicitudes para la creación de perfiles.
- Para el seguimiento de las operaciones personalizadas en otros tipos de aplicaciones: consulte Seguimiento de las operaciones personalizadas con el SDK de .NET para 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
- Inicie una prueba de disponibilidad para generar tráfico para la aplicación.
- Espere entre 10 y 15 minutos para que empiecen a enviarse seguimientos a la instancia de Application Insights.
- 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.