Partilhar via


Monitorar eventos do ciclo de vida do aplicativo usando o log de atividades do Azure e a Integridade do Serviço do Azure

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este artigo aplica-se a: ✔️ Basic/Standard ✔️ Enterprise

Este artigo mostra como monitorar eventos do ciclo de vida do aplicativo e configurar alertas com o log de atividades do Azure e o Azure Service Health.

O Azure Spring Apps fornece ferramentas internas para monitorar o status e a integridade de seus aplicativos. Os eventos do ciclo de vida do aplicativo ajudam você a entender todas as alterações feitas em seus aplicativos para que você possa tomar as medidas necessárias.

Pré-requisitos

Monitorar eventos do ciclo de vida do aplicativo acionados por usuários nos logs de atividades do Azure

Os logs de atividade do Azure contêm eventos de recursos emitidos por operações realizadas nos recursos em sua assinatura. Os seguintes detalhes para eventos do ciclo de vida do aplicativo (como iniciar, parar e reiniciar) são adicionados aos Logs de Atividades do Azure:

  • A hora em que a operação ocorreu.
  • O estado da operação.
  • Quais instâncias são criadas quando você inicia seu aplicativo.
  • Quais instâncias são excluídas quando você interrompe seu aplicativo.
  • Quais instâncias são excluídas e criadas quando você reinicia seu aplicativo.

Para ver as instâncias afetadas quando reiniciar a aplicação, navegue até à instância do Azure Spring Apps no portal do Azure e selecione Registo de atividades no painel de navegação.

Captura de ecrã do portal do Azure a mostrar a página Registo de atividades e o painel de detalhes aberto na operação selecionada.

Monitorar eventos do ciclo de vida do aplicativo no Azure Service Health

O Azure Resource Health ajuda-o a diagnosticar e obter suporte para problemas que possam afetar a disponibilidade do seu serviço. Esses problemas incluem incidentes de serviço, períodos de manutenção planejados e interrupções regionais. Os eventos de reinicialização do aplicativo são adicionados ao Azure Service Health. Eles incluem incidentes inesperados (por exemplo, uma falha não planejada do aplicativo) e ações programadas (por exemplo, manutenção planejada).

Monitorar eventos não planejados do ciclo de vida do aplicativo

Quando seu aplicativo é reiniciado devido a eventos não planejados, sua instância do Azure Spring Apps mostra um status de degradado na seção Integridade do recurso do portal do Azure. Degradado significa que seu recurso detetou uma perda potencial de desempenho, embora ainda esteja disponível para uso. Exemplos de eventos não planejados incluem falha do aplicativo, falha na verificação de integridade e interrupção do sistema.

Na Home page do Azure, selecione Estado de Funcionamento do Serviço e, em seguida, selecione Estado de Funcionamento do Recurso.

No Histórico de integridade, você pode encontrar o status mais recente, a causa raiz e as instâncias afetadas.

Captura de ecrã do portal do Azure a mostrar a página Estado de Funcionamento do Recurso com as informações e o histórico de funcionamento do recurso degradado.

Monitorar eventos planejados do ciclo de vida do aplicativo

Seu aplicativo pode ser reiniciado durante a manutenção da plataforma. Você pode receber uma notificação de manutenção com antecedência na página Manutenção planejada do Azure Service Health.

Captura de ecrã do portal do Azure a mostrar a página Manutenção planeada para o Estado de Funcionamento do Serviço com um problema de manutenção realçado.

Quando a manutenção da plataforma acontece, sua instância do Azure Spring Apps mostra um status de degradado. Se a reinicialização for necessária durante a manutenção da plataforma, o Azure Spring Apps executará uma atualização contínua para atualizar incrementalmente seus aplicativos. As atualizações contínuas são projetadas para atualizar suas cargas de trabalho sem tempo de inatividade. Você pode encontrar o status mais recente na página de histórico de saúde.

Captura de ecrã do registo de exemplo do portal do Azure para manutenção planeada em curso.

Nota

Atualmente, o Azure Spring Apps executa uma manutenção planejada regular para atualizar a versão subjacente do Kubernetes a cada 2-4 meses. Para obter uma linha do tempo de manutenção detalhada, verifique as notificações na página Integridade do Serviço do Azure.

Configurar alertas

Você pode configurar alertas para eventos do ciclo de vida do aplicativo. As notificações de integridade do serviço também são armazenadas no log de atividades do Azure. O registro de atividades armazena um grande volume de informações, portanto, há uma interface de usuário separada para facilitar a visualização e a configuração de alertas sobre notificações de integridade do serviço.

A lista a seguir descreve as principais etapas necessárias para configurar um alerta:

  1. Configure um grupo de ações com as ações a serem executadas quando um alerta for acionado. Exemplos de tipos de ação incluem o envio de uma chamada de voz, SMS, e-mail; ou acionar vários tipos de ações automatizadas. Vários alertas podem usar o mesmo grupo de ação ou grupos de ação diferentes, dependendo dos requisitos do usuário.
  2. Configure regras de alerta. Os alertas usam grupos de ações para notificar os usuários de que um alerta para algum evento específico do ciclo de vida do aplicativo foi acionado.

Configurar alertas no registo de atividades

Use as seguintes etapas para criar uma regra de alerta de log de atividades no portal do Azure:

  1. Navegue até a instância do Azure Spring Apps e selecione Log de atividades no painel de navegação.

  2. Selecione qualquer registo para abrir o respetivo painel de detalhes e, em seguida, selecione Nova regra de alerta.

    Captura de ecrã do portal do Azure a mostrar a página Registo de atividades e o botão Nova regra de alerta realçado para um registo selecionado.

  3. Por padrão, os alertas têm como escopo a assinatura atual. Selecione a guia Escopo para selecionar uma assinatura diferente.

  4. Selecione a guia Condição . Selecione Nome do sinal para configurar os critérios para a condição.

    Captura de ecrã da condição de alerta do registo de atividades do portal do Azure.

  5. Selecione a guia Ações . Adicione grupos de ação a serem aplicados à regra de alerta.

  6. Selecione Rever + criar e, em seguida, selecione Criar.

Configurar alertas para monitorar eventos do ciclo de vida do aplicativo no Azure Service Health

Use as etapas a seguir para criar uma regra de alerta para notificações de integridade do serviço no portal do Azure.

  1. Na Home page do Azure, selecione Estado de Funcionamento do Serviço e, em seguida, selecione Estado de funcionamento dos recursos no painel de navegação.

  2. Selecione Adicionar alerta de integridade do recurso.

    Captura de ecrã da página de estado de funcionamento dos recursos do portal do Azure com o botão 'Adicionar alerta de estado de funcionamento do recurso' realçado.

  3. Selecione a guia Escopo . Especifique os recursos a serem aplicados à regra de alerta.

    Captura de tela do portal do Azure mostrando a guia Escopo para Criar uma caixa de diálogo de regra de alerta quando selecionada na página Integridade do recurso.

  4. Selecione a guia Condição . Defina os critérios para acionar a regra de alerta.

    Captura de ecrã do portal do Azure a mostrar o separador Condição para Criar uma caixa de diálogo de regra de alerta quando selecionado na página Estado de funcionamento do recurso.

  5. Selecione a guia Ações . Adicione grupos de ação a serem aplicados à regra de alerta.

  6. Selecione Rever + criar e, em seguida, selecione Criar.

Configurar alertas para monitorizar a notificação de manutenção planeada

Use as seguintes etapas para criar uma regra de alerta para notificações de manutenção planejada no portal do Azure:

  1. Na Home page do Azure, selecione Estado de Funcionamento do Serviço e, em seguida, selecione Alertas de Estado de Funcionamento no painel de navegação.

  2. Selecione Adicionar alerta de integridade do serviço.

    Captura de ecrã da página de alertas de Estado de Funcionamento do portal do Azure, o botão 'Adicionar alerta de estado de funcionamento do serviço' realçado.

  3. Forneça valores para configurações nas guias Escopo, Condição e Ações .

    Captura de tela do portal do Azure mostrando a guia Escopo para Criar uma caixa de diálogo de regra de alerta quando selecionada na página Alertas de integridade.

  4. Selecione Rever + criar e, em seguida, selecione Criar.

Próximos passos

Autodiagnóstico e resolver problemas no Azure Spring Apps