Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Análisis de cambios de Azure Monitor (clásico) se retirará el 31 de octubre de 2025. La experiencia se reemplazará por Change Analysis API con tecnología de Azure Resource Graph. Obtenga más información sobre el futuro de Change Analysis (clásico) y cómo migrar a Resource Graph.
Si la aplicación detecta un problema, necesita configuraciones y recursos para evaluar los cambios importantes y detectar la causa raíz de los problemas. Change Analysis (clásico) ofrece una vista centralizada de los cambios en las suscripciones que abarca hasta 14 días antes para proporcionar el historial de cambios y para solucionar problemas.
Para realizar el seguimiento de una interrupción, haremos lo siguiente:
- Clone, cree e implemente una aplicación web de muestra con una cuenta de almacenamiento.
- Habilitación de Change Analysis (clásico) para hacer un seguimiento de los cambios en los recursos de Azure y las configuraciones de aplicaciones web de Azure.
- Solución de problemas de una aplicación web mediante Change Analysis (clásico).
Requisitos previos
- Instale .NET 7.0 o superior.
- Instale la CLI de Azure.
Configuración de la aplicación de prueba
Siga estos pasos para configurar la prueba.
Clonar
En el terminal que prefiera, inicie sesión en su suscripción de Azure.
az login az account set -s {azure-subscription-id}
Clone la aplicación web de muestra con almacenamiento para probar Change Analysis (clásico).
git clone https://github.com/Azure-Samples/changeanalysis-webapp-storage-sample.git
Cambie el directorio de trabajo a la carpeta del proyecto.
cd changeanalysis-webapp-storage-sample
Ejecución del script de PowerShell
En la carpeta del proyecto, abra
Publish-WebApp.ps1
.Edite las variables de entorno
SUBSCRIPTION_ID
yLOCATION
.Variable de entorno Descripción SUBSCRIPTION_ID
Su identificador de suscripción de Azure. LOCATION
Ubicación del grupo de recursos donde quiere implementar la aplicación de ejemplo. Guarde los cambios.
Ejecute el script del directorio
./changeanalysis-webapp-storage-sample
../Publish-WebApp.ps1
Habilitación de Change Analysis (clásico)
En Azure Portal, vaya a la UI independiente de Change Analysis (clásico). La carga de la página puede tardar unos minutos mientras el proveedor de recursos Microsoft.ChangeAnalysis
se registra.
Una vez que se cargue la página de Change Analysis (clásico), verá los cambios de recursos en las suscripciones. Para ver los datos detallados del cambio en el invitado de la aplicación web, tiene dos opciones:
- En el banner, seleccione Habilitar ahora.
- En el menú superior, seleccione Configurar.
En el panel de habilitación del invitado de la aplicación web, seleccione la aplicación web que desea habilitar.
Ahora Change Analysis (clásico) permite hacer un seguimiento de los recursos y los cambios en el invitado de la aplicación web.
Simulación de la interrupción de una aplicación web
En un entorno de equipo habitual, varios desarrolladores pueden trabajar en la misma aplicación sin informar a los demás desarrolladores. Simule este escenario y haga un cambio en la configuración de la aplicación web.
az webapp config appsettings set -g {resourcegroup_name} -n {webapp_name} --settings AzureStorageConnection=WRONG_CONNECTION_STRING
Acceda a la dirección URL de la aplicación web para ver el siguiente error.
Solución de problemas asociados a la interrupción mediante Change Analysis (clásico)
En Azure Portal, vaya a la página de información general de Change Analysis (clásico). Dado que ha desencadenado una interrupción de la aplicación web, puede ver una entrada que ha cambiado para AzureStorageConnection
.
Puesto que la cadena de conexión es un valor secreto, la ocultamos en la página de información general con fines de seguridad. Si tiene los permisos necesarios para leer la aplicación web, puede seleccionar el cambio para consultar los detalles sobre el valor anterior y el nuevo:
El panel Detalles del cambio también muestra información importante como quién realizó el cambio.
Después de detectar el cambio de la aplicación web en el invitado y conocer los pasos siguientes, puede solucionar el problema.
Cambios de la red virtual
Saber lo que se ha cambiado en los recursos de red de una aplicación es fundamental debido al efecto en la conectividad, disponibilidad y rendimiento. Change Analysis (clásico) admite todos los cambios de recursos de red y captura los cambios de inmediato. Los cambios en la red incluyen:
- Firewalls creados o editados
- Cambios críticos de red (por ejemplo, el bloqueo del puerto 22 para conexiones TCP)
- Cambios del equilibrador de carga
- Cambios de la red virtual
La aplicación de ejemplo incluye una red virtual para asegurarse de que la aplicación sigue siendo segura. Desde Azure Portal se pueden ver y evaluar los cambios de red capturados por Change Analysis (clásico).
Contenido relacionado
Más información sobre Change Analysis (clásico).