Você executa uma API ASP.NET Core 6 no Windows App Service com a instrumentação automática do Application Insights habilitada. Você precisa de snapshots em nível de código quando ocorrem exceções, com sobrecarga mínima de desempenho e sem alterações no código. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: No recurso do Application Insights, habilite o Snapshot Debugger (Coletar snapshots .NET) e, em seguida, reinicie o App Service.
Por que esta é a resposta
Para obter snapshots em nível de código de exceções com sobrecarga mínima e sem alterações no código, a solução correta é habilitar o Snapshot Debugger diretamente no recurso do Application Insights e reiniciar o App Service. O Snapshot Debugger é projetado para capturar automaticamente snapshots de pilha de chamadas e variáveis locais quando exceções ocorrem, sem exigir modificações no código-fonte da aplicação. Adicionar o pacote NuGet Microsoft.ApplicationInsights.SnapshotCollector e configurá-lo no Startup exigiria alterações no código, o que vai contra os requisitos. Habilitar o Application Insights Profiler é para análise de desempenho e não para snapshots de exceção, e definir a amostragem para 100% aumentaria a sobrecarga. O Live Metrics Stream fornece dados em tempo real, mas não captura snapshots de depuração em nível de código.
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