Partilhar via


Monitorar a integridade e o desempenho dos recursos do Azure em aplicativos (visualização)

Observação

Esta funcionalidade está em pré-visualização e está sujeita aos Termos de Utilização Suplementares para Pré-visualizações 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 concluir as seguintes tarefas de monitoramento:

  • Crie alertas para monitorar e disparar eventos específicos que acontecem nos recursos do Azure.
  • Monitore todos os aplicativos e recursos em seu ambiente de integração a partir de painéis centralizados.
  • Rastreie mensagens entre 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.
  • Encontre e monitore conexões de API em um só lugar.
  • Selecione e reenvie vários fluxos de trabalho de aplicativos lógicos executados em massa.
  • Personalize os filtros de acordo com as suas necessidades de monitorização.

Pré-requisitos

Limitações e problemas conhecidos

Em alguns cenários, os rastreamentos do Barramento de Serviço do Azure podem não ser exibidos.

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

Seus aplicativos precisam de um armazenamento de telemetria centralizado para enviar os dados necessários para preencher painéis. Para especificar o espaço de trabalho do Log Analytics como o armazenamento, siga estas etapas:

  1. No portal do Azure, abra seu 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. Em Espaço de Trabalho Log Analytics, selecione Configurar.

  5. No painel Adicionar espaço de trabalho , para Espaço de trabalho de análise de log padrão, selecione seu espaço de trabalho e, em seguida, selecione Salvar.

Configurar alertas

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

Você pode criar um alerta para qualquer métrica ou recurso que emita dados de log suportados pelo 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 gravidade padrão para os alertas disponíveis:

Alerta Nível de severidade padrão
Crítico 0
Erro 1
Advertência 2
Informação 3
Verbose 4

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

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

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

  3. Selecione o aplicativo onde deseja adicionar alertas.

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

  5. Na página Alertas, na coluna Nome do recurso, localize 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.

    Sugestão

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

    1. Na página Alertas , em Nome do recurso, selecione recursos que tenham 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 regras recomendadas. Configure a regra desejada para monitorar o recurso.

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

    A captura de tela mostra exemplos de regras de alerta para um recurso em um aplicativo.

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

  8. Quando tiver terminado, selecione Guardar.

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

Enviar notificações quando os alertas forem acionados

Opcionalmente, você pode criar e mapear grupos de ação para seus alertas com base na gravidade do alerta, para que você receba notificações quando os alertas forem acionados. 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 seu recurso de ambiente de integração e o aplicativo com os alertas onde você deseja criar e configurar grupos de ação.

  2. Na barra lateral do aplicativo, em Monitoramento de aplicativos, 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 Criar grupo de ações.

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

  7. Na página Alertas, na coluna Nome do recurso, encontre o recurso pai ou expanda-o 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 de 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 tiver terminado, selecione Guardar.

Exibir o estado de saúde de uma aplicação específica

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

  1. No portal do Azure, abra seu 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 revisar.

    Para a duração selecionada, a página Insights mostra os recursos em seu aplicativo com base na categoria de serviço do Azure, como Aplicativos Lógicos, Barramento de Serviço e APIM.

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

    1. Selecione o separador Visão geral para obter informações agregadas de estado para todos os recursos de lógica numa aplicação.

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

      • Total de execuções, total de gatilhos e total de ações para cada aplicação lógica.
      • Total de execuções, total de ações e total de gatilhos, com base no status.

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

    2. Role a página para baixo para visualizar gráficos de tendências que mostram as execuções do fluxo de trabalho do aplicativo lógico e suas tendências ao longo da duração selecionada.

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

      • Status de execuções, ações e gatilhos do fluxo de trabalho.
      • Falhas em execuções do fluxo de trabalho, gatilhos e ações.
      • Os fluxos de trabalho concluídos, os gatilhos e as ações.

      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ção 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 diferentes fluxos de trabalho, uma tabela de execução aparece para o fluxo de trabalho selecionado, por exemplo:

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

      Esta tabela de execução inclui detalhes relevantes sobre cada fluxo de trabalho executado. 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 deseja revisar:

      • 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 visualizada fornece uma visão abrangente da jornada da mensagem pelos recursos do Azure na aplicação. O Azure integra as cronologias de processamento de mensagens em todos os recursos do Azure na aplicação, utilizando 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, em seguida, selecione Reenviar execuções selecionadas.