Exercício - Monitoramento e registro
Vamos examinar as métricas no Application Insights para medir o desempenho e identificar possíveis gargalos.
Verificar as métricas no portal do Azure
Suas funções agora são executadas no Azure e continuam acumulando dados no banco de dados criado com o Azure Cosmos DB. Você pode exibir seus aplicativos de funções implantados no portal do Azure e exibir a telemetria do aplicativo por meio do recurso do Application Insights conectado, conforme mostrado nas seguintes capturas de tela:
Mapa do aplicativo

O mapa de aplicativos fornece uma ideia de quão dependentes seus serviços são uns com os outros. Como você pode ver, a função de consumidor está associada ao banco de dados criado com o Azure Cosmos DB, mas não com a outra função. Além disso, a função de consumidor é flexívelmente acoplada ao hub de eventos do Azure. A função de produção está associada ao hub de eventos, mas não à função de consumo ou ao banco de dados.
Transmissão de métricas ao vivo

Desempenho

Para investigar o desempenho da pilha de aplicativos, você pode dar uma olhada mais de perto em Operations, Dependencies ou Roles. Cada um deles permite que você se aprofunde ainda mais.
Definir alertas
Você sempre quer ter certeza de que seu sistema está funcionando corretamente. Se algo der errado ou o comportamento indicar que algo pode dar errado, você deseja receber um alarme automático. Alertas são a solução. Defina e examine alertas para seus serviços na guia Alertas em Monitoramento.

Selecione Nova regra de alerta, verifique o Escopo e escolha a Condição. Você pode escolher um log específico usando a pesquisa de log personalizado ou pode usar um dos predefinidos inteligentes.

Para o desempenho, o tempo de duração é importante. Pense no que é mais importante para você. A duração média é suficiente ou é importante que cada solicitação seja feita no prazo e você também precisa de um alerta para valores discrepantes? Você pode criar quantos alertas forem necessários. Depois de escolher a condição, especifique a ação. Para facilitar a manutenção, você pode organizá-los em grupos de ações.