Compartilhar via


Monitorar a integridade e o desempenho dos recursos do Azure em aplicativos (versão prévia)

Observação

Esse recurso está em versão prévia e está sujeito aos Termos de uso suplementares para versões prévias do Microsoft Azure.

Para os recursos do Azure que você organiza logicamente como aplicativos em um ambiente de integração, você pode monitorar sua integridade e desempenho criando alertas. O ambiente de integração permite que você conclua as seguintes tarefas de monitoramento:

  • Crie alertas para monitorar e disparar eventos específicos que ocorrem em recursos do Azure.
  • Monitore todos os aplicativos e recursos em seu ambiente de integração a partir de painéis centralizados.
  • Rastrear mensagens em recursos do Azure com uma única ID de correlação.
  • Obtenha um itinerário completo do fluxo de mensagens para facilitar a solução de problemas.
  • Localize e monitore conexões de API em um só lugar.
  • Selecione e reenvie várias execuções de fluxo de trabalho do Logic App em lote.
  • Personalize filtros para suas necessidades de monitoramento.

Pré-requisitos

Limitações e problemas conhecidos

Em alguns cenários, é possível que os rastros do Barramento de Serviços do Azure não apareçam.

Configurar grupos de aplicativos com um espaço de trabalho do Log Analytics

Seus aplicativos precisam de um repositório de telemetria centralizado onde possam enviar os dados necessários para preencher painéis. Para especificar o workspace do Log Analytics como o repositório, siga estas etapas:

  1. No portal do Azure, abra o recurso de ambiente de integração.

  2. Na barra lateral do recurso, em Ambiente, selecione Aplicativos.

  3. Na página Aplicativos , selecione o aplicativo que você deseja configurar.

  4. Na barra lateral do aplicativo, selecione Recursos. No workspace do Log Analytics, selecione Configurar.

  5. No painel Adicionar workspace , para o workspace padrão do Log Analytics, selecione seu workspace e selecione Salvar.

Configurar alertas

Os alertas ajudam você a encontrar e resolver problemas antes que os clientes os observem. Quando o Azure Monitor coleta dados de log indicando que sua infraestrutura ou aplicativo pode ter um problema, os alertas notificam você proativamente sobre o problema.

Você pode criar um alerta para qualquer métrica ou recurso que emita dados de log compatíveis com o Azure Monitor. Para obter mais informações sobre os tipos de alerta disponíveis, consulte O que são alertas do Azure Monitor?

A tabela a seguir mostra os níveis de severidade padrão para os alertas disponíveis:

Alerta Nível de severidade padrão
Crítico 0
Erro 1
Aviso 2
Informativo 3
Detalhado 4

Para obter mais informações, consulte Gerenciar regras de alerta.

  1. No portal do Azure, abra o recurso de ambiente de integração.

  2. Na barra lateral do recurso, em Ambiente, selecione Aplicativos.

  3. Selecione o aplicativo no qual você deseja adicionar alertas.

  4. Na barra lateral do aplicativo, em Monitoramento de aplicativo, selecione Alertas.

  5. Na página Alertas, na coluna de Nome do recurso, encontre o recurso pai ou expanda o recurso pai para selecionar um recurso filho.

    Por exemplo, você pode selecionar um fluxo de trabalho para um aplicativo lógico nos Aplicativos Lógicos do Azure, uma API no Gerenciamento de API ou uma fila para o Barramento de Serviço do Azure.

    Dica

    Para criar alertas para vários recursos com o mesmo tipo, siga estas etapas:

    1. Na página Alertas , em Nome do recurso, selecione os recursos que têm o mesmo tipo.

    2. Na barra de ferramentas Alertas , selecione Adicionar alertas em massa.

    3. Ignore a próxima etapa e continue com a etapa começando com a guia Regras de alerta .

  6. Na coluna Editar , selecione Editar para o recurso pai ou filho.

    A captura de tela mostra o ambiente de integração, um aplicativo específico, a página Alertas e o ícone Editar selecionado para um recurso filho.

  7. Na guia Regras de alerta , selecione Adicionar regra ou, se não houver regras, selecione Iniciar com as regras recomendadas. Configure a regra desejada para monitorar o recurso.

    O exemplo a seguir mostra algumas regras de alerta de fluxo de trabalho que disparam com base em várias condições de limite:

    Captura de tela mostrando regras de alerta de exemplo para um recurso em um aplicativo.

    Para obter mais informações, consulte Criar regras de alerta para recursos do Azure.

  8. Quando terminar, selecione Salvar.

  9. Continue com a próxima seção para configurar as notificações quando os alertas forem disparados.

Enviar notificações quando os alertas dispararem

Opcionalmente, você pode criar e mapear grupos de ações para seus alertas com base na gravidade do alerta, para que você receba notificações quando os alertas forem disparados. Um grupo de ações é uma coleção de preferências e ações de notificação, que você pode mapear para os alertas criados.

  1. No portal do Azure, abra o recurso de ambiente de integração e o aplicativo com os alertas nos quais você deseja criar e configurar grupos de ações.

  2. Na barra lateral do aplicativo, em Monitoramento de aplicativo, selecione Alertas.

  3. Na barra de ferramentas Alertas , selecione Gerenciar grupos de ações.

  4. Na barra de ferramentas Grupos de ações, selecione Criar.

  5. Siga as etapas gerais para criar um grupo de ações, por exemplo:

    A captura de tela mostra o portal do Azure e o assistente para criar grupo de ações.

  6. Quando terminar, retorne à página Alertas do grupo de aplicativos.

  7. Na página Alertas, na coluna Nome do recurso, localize o recurso pai ou expanda o recurso pai para selecionar um recurso filho.

  8. Na coluna Editar , selecione Editar para o recurso pai ou filho que tem as regras que você deseja mapear.

  9. Na guia Grupos de ações Padrão , para cada nível de gravidade do alerta, selecione o grupo de ações para enviar as notificações desejadas, por exemplo:

    A captura de tela mostra o portal do Azure, o aplicativo, a página Alertas e os grupos de ações padrão com mapeamento.

  10. Quando terminar, selecione Salvar.

Visualizar a saúde de um aplicativo específico

As visualizações para painéis específicos do aplicativo são criadas em Pastas de Trabalho do Azure no Azure Monitor e extensíveis com base em suas necessidades comerciais.

  1. No portal do Azure, abra o recurso de ambiente de integração.

  2. Na barra lateral do recurso, em Ambiente, selecione Aplicativos.

  3. Na página Aplicativos , selecione o aplicativo desejado.

  4. Na barra lateral do aplicativo, selecione Insights.

  5. Na barra de ferramentas insights , selecione o intervalo de tempo que você deseja examinar.

    Durante o período selecionado, a página Insights mostra os recursos em seu aplicativo com base na categoria de serviço do Azure, como Logic Apps, Service Bus e APIM.

  6. Selecione uma categoria de serviço, por exemplo, Aplicativos Lógicos.

    1. Selecione a guia Visão geral para obter informações de integridade agregadas para todos os recursos de aplicativo lógico em um aplicativo.

      A guia mostra tabelas com as seguintes informações:

      • Total de execuções, gatilhos totais e ações totais para cada aplicativo lógico.
      • Total de execuções, ações totais e gatilhos totais, com base no status.

      A captura de tela mostra informações de integridade agregadas para ps aplicativos lógicos em um aplicativo.

    2. Role a página para baixo para visualizar gráficos de tendência que mostram as execuções do fluxo de trabalho do aplicativo lógico e suas tendências no período selecionado.

      Os gráficos de tendências mostram as seguintes informações:

      • Status de execuções, ações e gatilhos de fluxo de trabalho.
      • Falhas em execuções de fluxo de trabalho, gatilhos e ações.
      • Execuções, gatilhos e ações de fluxo de trabalho concluídos.

      A captura de tela mostra gráficos de tendência agregados para aplicativos lógicos em um aplicativo.

    3. Para solucionar problemas de execuções de fluxo de trabalho específicas, selecione a guia Execuções .

      A guia Execuções mostra os aplicativos lógicos, fluxos de trabalho associados, total de execuções de fluxo de trabalho e taxas de falha para gatilhos, execuções de fluxo de trabalho e ações, por exemplo:

      A captura de tela mostra aplicativos lógicos, fluxos de trabalho associados e taxas de falha.

    4. Para obter o histórico de execuções e os detalhes de um fluxo de trabalho específico, selecione a linha desse fluxo de trabalho.

      Na tabela com as taxas de falha para fluxos de trabalho diferentes, uma tabela de execuções é exibida para o fluxo de trabalho selecionado, por exemplo:

      A captura de tela mostra um fluxo de trabalho específico e outros detalhes, como status, opção de reenviamento, duração e propriedades.

      Essa tabela de execuções inclui detalhes relevantes sobre cada execução de fluxo de trabalho. Cada linha tem uma ID de correlação exclusiva, que rastreia o fluxo de dados em todos os recursos do Azure em um aplicativo.

      A lista a seguir descreve outras tarefas que você pode executar com base nas métricas que você deseja examinar:

      • Filtre a tabela por status de execução para que você possa se concentrar mais facilmente em cenários específicos.

      • Para propriedades e outras informações sobre uma execução específica, na coluna Propriedades , selecione o link Propriedades .

      • Para exibir os saltos de processamento de uma mensagem, selecione a linha para uma execução específica.

        A tabela aberta fornece uma exibição abrangente do percurso da mensagem por meio dos recursos do Azure no aplicativo. O Azure une as linhas do tempo para processamento de mensagens em todos os recursos do Azure no aplicativo usando a ID de correlação.

      • Para reenviar uma execução com falha, escolha uma opção:

        • Execução única: na coluna Reenviar , selecione o link Reenviar .

        • Várias execuções: selecione as execuções desejadas e selecione Reenviar Execuções Selecionadas.