Habilitación de Change Analysis
Importante
Change Analysis se está moviendo a Azure Resource Graph y actualmente está en versión preliminar como una oferta de Azure Resource Graph. Obtenga más información sobre el futuro de Change Analysis.
El servicio de análisis de cambios puede hacer lo siguiente:
- Calcula y agrega los datos modificados de los orígenes de datos mencionados anteriormente.
- Proporciona un conjunto de análisis para que los usuarios:
- Naveguen fácilmente por todos los cambios de recursos.
- Identifiquen los cambios pertinentes en el contexto de solución de problemas o supervisión.
Registre el proveedor de recursos Microsoft.ChangeAnalysis
con una suscripción de Azure Resource Manager para que estén disponibles los datos modificados en la configuración y las propiedades de los recursos. El proveedor de recursos Microsoft.ChangeAnalysis
se registra automáticamente cuando:
- Acceda a cualquier punto de entrada de la interfaz de usuario, como la herramienta Diagnosticar y solucionar problemas de la aplicación web, o
- abre la pestaña independiente de Change Analysis.
En esta guía aprenderá las dos maneras de habilitar el análisis de cambios para realizar cambios en el invitado de la aplicación web y de Azure Functions:
- Para una o varias aplicaciones web o instancias de Azure Functions, habilite el análisis de cambios a través de la interfaz de usuario.
- Para un gran número de aplicaciones web (por ejemplo, 50 o más), habilite el análisis de cambios con el script de PowerShell proporcionado.
Nota
Actualmente no se admite la habilitación de nivel de ranura para Azure Functions o aplicaciones web.
Habilite la recopilación de cambios en el invitado de Azure Functions y de la aplicación web mediante el portal de análisis de cambios.
En el caso de cambios en el invitado de la aplicación web, se requiere una habilitación independiente para examinar los archivos de código dentro de una aplicación web. Para más información, consulte la sección Change Analysis en la herramienta Diagnosticar y solucionar problemas.
Nota:
Es posible que no vea inmediatamente los cambios en los archivos invitados de la aplicación web y los cambios de configuración. Prepárese para el tiempo de inactividad y reinicie la aplicación web para ver los cambios en un plazo de 30 minutos. Si todavía no puede ver los cambios, consulte la guía de solución de problemas.
Vaya a la interfaz de usuario de análisis de cambios de Azure Monitor en el portal.
Habilite el seguimiento de cambios en el invitado de la aplicación web mediante:
Seleccione Habilitar ahora en el banner, o bien
Seleccione Configurar en el menú superior.
Active el estado de Change Analysis y seleccione Guardar.
La herramienta muestra todas las aplicaciones web en un plan de App Service, que puede activar y desactivar individualmente.
Habilitación de análisis de cambios a gran escala con PowerShell
Si la suscripción incluye varias aplicaciones web, ejecute el script siguiente para habilitar todas las aplicaciones web de la suscripción.
Requisitos previos
Módulo Az de PowerShell. Siga las instrucciones de Instalación del módulo de Azure PowerShell.
Ejecute el siguiente script:
# Log in to your Azure subscription
Connect-AzAccount
# Get subscription Id
$SubscriptionId = Read-Host -Prompt 'Input your subscription Id'
# Make Feature Flag visible to the subscription
Set-AzContext -SubscriptionId $SubscriptionId
# Register resource provider
Register-AzResourceProvider -ProviderNamespace "Microsoft.ChangeAnalysis"
# Enable each web app
$webapp_list = Get-AzWebApp | Where-Object {$_.kind -eq 'app'}
foreach ($webapp in $webapp_list)
{
$tags = $webapp.Tags
$tags["hidden-related:diagnostics/changeAnalysisScanEnabled"]=$true
Set-AzResource -ResourceId $webapp.Id -Tag $tags -Force
}
Preguntas más frecuentes
Esta sección proporciona respuestas a preguntas comunes.
¿Cómo puedo habilitar el Análisis de cambios para una aplicación web?
Habilite el análisis de cambios para los cambios en la aplicación web de los invitados con la herramienta Diagnosticar y resolver problemas.
Pasos siguientes
- Más información sobre las visualizaciones de Change Analysis.
- Aprenda a solucionar problemas de Change Analysis.
- Habilite Application Insights para las aplicaciones web de Azure.
- Habilitar Application Insights para aplicaciones hospedadas en IIS en máquina virtual de Azure y conjunto de escalado de máquinas virtuales de Azure.