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:

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.

  1. Vaya a la interfaz de usuario de análisis de cambios de Azure Monitor en el portal.

  2. Habilite el seguimiento de cambios en el invitado de la aplicación web mediante:

    • Seleccione Habilitar ahora en el banner, o bien

      Captura de pantalla de las opciones de cambios en la aplicación del banner.

    • Seleccione Configurar en el menú superior.

      Captura de pantalla de las opciones de cambios en la aplicación del menú superior.

  3. Active el estado de Change Analysis y seleccione Guardar.

    Captura de pantalla de la interfaz de usuario de habilitación de análisis de cambios.

    • La herramienta muestra todas las aplicaciones web en un plan de App Service, que puede activar y desactivar individualmente.

      Captura de pantalla de la interfaz de usuario de habilitación de análisis de cambios expandida.

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