Sua API Web ASP.NET Core usa o Application Insights para telemetria e rastreia dependências para um banco de dados que não é SQL Server. Para habilitar o rastreamento de dependência adequado para esse banco de dados, quais duas propriedades de telemetria de dependência você deve definir?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Telemetry.Id, Telemetry.Context.Operation.Id.
Por que esta é a resposta
Para rastrear dependências de um banco de dados não SQL Server no Application Insights, é crucial definir Telemetry.Id e Telemetry.Context.Operation.Id. Telemetry.Id é um identificador único para a dependência específica, permitindo que o Application Insights a correlacione com outras telemetrias. Telemetry.Context.Operation.Id é o identificador da operação raiz (por exemplo, uma solicitação HTTP) à qual esta dependência pertence, garantindo que a dependência seja parte do rastreamento de ponta a ponta daquela operação. As outras opções são incorretas porque: Telemetry.Context.Cloud.RoleInstance identifica a instância de nuvem que gerou a telemetria, não a dependência em si. Telemetry.Name descreve o nome da dependência (por exemplo, o nome do método ou da tabela), mas não é um identificador de correlação. Telemetry.Context.Session.Id identifica a sessão do usuário, que é um contexto diferente do rastreamento de dependência.
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