Compartir vía


Supervisión de eventos del ciclo de vida de la aplicación mediante el registro de actividad de Azure y Azure Service Health

Nota:

Azure Spring Apps es el nuevo nombre del servicio Azure Spring Cloud. Aunque el servicio tiene un nuevo nombre, verá el nombre antiguo en algunos lugares durante un tiempo mientras trabajamos para actualizar recursos, como capturas de pantalla, vídeos y diagramas.

La información de este artículo puede ponerse en práctica en: ✔️ Básico o Estándar ✔️ Enterprise

En este artículo se muestra cómo supervisar los eventos del ciclo de vida de la aplicación y configurar alertas con el registro de actividad de Azure y Azure Service Health.

Azure Spring Apps proporciona herramientas integradas para supervisar el estado y el mantenimiento de las aplicaciones. Los eventos del ciclo de vida de la aplicación le ayudan a comprender los cambios que se realizaron en las aplicaciones para que pueda tomar medidas según sea necesario.

Requisitos previos

Supervisión de los eventos del ciclo de vida de la aplicación desencadenados por los usuarios en los registros de actividad de Azure

Los registros de actividad de Azure contienen eventos de recursos emitidos por las operaciones realizadas en los recursos de la suscripción. Los siguientes detalles para los eventos de ciclo de vida de la aplicación (como inicio, detención y reinicio) se agregan a los registros de actividad de Azure:

  • Hora en que se produjo la operación.
  • Estado de la operación.
  • Qué instancias se crean al iniciar la aplicación.
  • Qué instancias se eliminan al detener la aplicación.
  • Qué instancias se eliminan y crean al reiniciar la aplicación.

Para ver las instancias afectadas al reiniciar la aplicación, vaya a la instancia de Azure Spring Apps en Azure Portal y seleccione Registro de actividad en el panel de navegación.

Screenshot of the Azure portal showing the Activity log page and the details pane open on the selected operation.

Supervisión de eventos del ciclo de vida de la aplicación en Azure Service Health

Azure Resource Health ayuda a diagnosticar y obtener soporte técnico para problemas que pueden afectar a la disponibilidad del servicio. Estos problemas incluyen incidentes de servicio, períodos de mantenimiento planeados e interrupciones regionales. Los eventos de reinicio de la aplicación se agregan a Azure Service Health. Incluyen incidentes inesperados (por ejemplo, un bloqueo de aplicación no planeado) y acciones programadas (por ejemplo, mantenimiento planeado).

Supervisión de eventos del ciclo de vida de la aplicación no planeados

Cuando la aplicación se reinicia debido a eventos no planeados, la instancia de Azure Spring Apps muestra un estado degradado en la sección Estado de los recursos de Azure Portal. Degradado significa que el recurso ha detectado una pérdida de rendimiento potencial, aunque sigue estando disponible para su uso. Algunos ejemplos de eventos no planeados son el bloqueo de la aplicación, el error de comprobación de estado y la interrupción del sistema.

En la página principal de Azure, seleccione Service Health y, a continuación, seleccione Resource Health.

En Historial de estado, puede encontrar el estado más reciente, la causa principal y las instancias afectadas.

Screenshot of the Azure portal showing the Resource Health page with the information and health history for degraded resource.

Supervisión de eventos del ciclo de vida de la aplicación planeados

La aplicación se puede reiniciar durante el mantenimiento de la plataforma. Puede recibir una notificación de mantenimiento de antemano desde la página Mantenimiento planeado de Azure Service Health.

Screenshot of the Azure portal showing the Planned maintenance page for Service Health with a maintenance issue highlighted.

Cuando se produce el mantenimiento de la plataforma, la instancia de Azure Spring Apps muestra un estado degradado. Si se necesita reiniciar durante el mantenimiento de la plataforma, Azure Spring Apps realiza una actualización gradual para actualizar incrementalmente las aplicaciones. Las actualizaciones graduales están diseñadas para actualizar las cargas de trabajo sin tiempo de inactividad. Puede encontrar el estado más reciente en la página del historial de estado.

Screenshot of Azure portal example log for planned maintenance in progress.

Nota:

Actualmente, Azure Spring Apps realiza un mantenimiento planeado normal para actualizar la versión subyacente de Kubernetes cada 2-4 meses. Para obtener una escala de tiempo de mantenimiento detallada, compruebe las notificaciones en Azure Service Health página.

Configuración de alertas

Puede configurar alertas para eventos de ciclo de vida de la aplicación. Las notificaciones del estado del servicio también se almacenan en el registro de actividad de Azure. El registro de actividad almacena un gran volumen de información, por lo que existe una interfaz de usuario independiente que facilita la visualización y la configuración de alertas en las notificaciones del estado del servicio.

En la lista siguiente se describen los pasos clave necesarios para configurar una alerta:

  1. Configure un grupo de acciones con las acciones que se deben realizar cuando se desencadene una alerta. Entre los tipos de acciones de ejemplo se incluyen el envío de llamadas de voz, mensajes de texto o correo electrónico o el desencadenamiento de varios tipos de acciones automatizadas. Varias alertas pueden usar el mismo grupo de acciones o distintos grupos de acciones en función de los requisitos del usuario.
  2. Configure las reglas de alerta. Las alertas usan grupos de acciones para notificar a los usuarios que se ha desencadenado una alerta para algún evento específico del ciclo de vida de la aplicación.

Configuración de alertas del registro de actividad

Siga estos pasos para crear una regla de alertas del registro de actividad en Azure Portal:

  1. Vaya a la instancia de Azure Spring Apps y seleccione Registro de actividad en el panel de navegación.

  2. Seleccione cualquier registro para abrir su panel de detalles y, a continuación, seleccione Nueva regla de alertas.

    Screenshot of the Azure portal showing the Activity log page and the New Alert rule button highlighted for a selected log.

  3. De forma predeterminada, las alertas se limitan a la suscripción actual. Seleccione la pestaña Ámbito para seleccionar una suscripción diferente.

  4. Seleccione la pestaña Condición . Seleccione Nombre de señal para configurar los criterios de la condición.

    Screenshot of Azure portal activity log alert condition.

  5. Seleccione la pestaña Acciones . Agregue grupos de acciones que se aplicarán a la regla de alertas.

  6. Seleccione Revisar y crear y luego Crear.

Configuración de alertas para supervisar los eventos del ciclo de vida de la aplicación en Azure Service Health

Siga estos pasos para crear una regla de alerta para las notificaciones de estado del servicio en Azure Portal.

  1. En la página principal de Azure, seleccione Service Health y, a continuación, seleccione Resource Health en el panel de navegación.

  2. Seleccione Añadir alerta de Resource Health.

    Screenshot of Azure portal Resource health page with the 'Add resource health alert' button highlighted.

  3. Seleccione la pestaña Ámbito . Especifique los recursos que se van a aplicar a la regla de alertas.

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Resource health page.

  4. Seleccione la pestaña Condición . Defina los criterios para desencadenar la regla de alertas.

    Screenshot of the Azure portal showing the Condition tab for Create an alert rule dialog when selected from the Resource health page.

  5. Seleccione la pestaña Acciones . Agregue grupos de acciones que se aplicarán a la regla de alertas.

  6. Seleccione Revisar y crear y luego Crear.

Configuración de alertas para supervisar la notificación de mantenimiento planeado

Siga estos pasos para crear una regla de alertas para las notificaciones de mantenimiento planeado en Azure Portal:

  1. En la página principal de Azure, seleccione Service Health y, a continuación, seleccione Alertas de estado en el panel de navegación.

  2. Seleccione Añadir alerta de Service Health.

    Screenshot of Azure portal Health alerts page the 'Add service health alert' button highlighted.

  3. Proporcione valores para la configuración en las pestañas Ámbito, Condición y Acciones .

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Health alerts page.

  4. Seleccione Revisar y crear y luego Crear.

Pasos siguientes

Autodiagnóstico y solución de problemas en Azure Spring Apps