Você adicionou endpoints REST (protegidos por SSL) a um aplicativo Azure Function executado em um plano de Consumo. Você precisa ser alertado quando qualquer endpoint estiver indisponível ou lento. O que você deve implementar para monitorar a disponibilidade e a capacidade de resposta?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma função acionada por temporizador que chama TrackAvailability() e envia os resultados para o Application Insights..
Por que esta é a resposta
A opção correta é criar uma função acionada por temporizador que chama TrackAvailability() e envia os resultados para o Application Insights. Isso permite que você execute testes de disponibilidade personalizados de qualquer lugar, simulando o comportamento do usuário e coletando métricas detalhadas sobre a disponibilidade e o desempenho dos seus endpoints REST. O Application Insights pode então ser configurado para alertar sobre falhas ou degradação de desempenho. Criar um teste de ping de URL é insuficiente, pois ele apenas verifica se o endpoint responde, mas não testa a funcionalidade completa ou a latência da aplicação. Chamar GetMetric("Request Size") não é apropriado, pois mede o tamanho da requisição, não a disponibilidade ou a capacidade de resposta do endpoint. Habilitar FunctionAppLogs e enviá-los para o Log Analytics fornece logs de execução da função, mas não monitora proativamente a disponibilidade e o desempenho dos endpoints REST de uma perspectiva externa.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão