Su API web de ASP.NET Core utiliza Application Insights para la telemetría y rastrea las dependencias a una base de datos que no es SQL Server. Para habilitar el seguimiento de dependencias adecuado para esa base de datos, ¿qué dos propiedades de telemetría de dependencia debe configurar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Telemetry.Id, Telemetry.Context.Operation.Id.
Por qué esta es la respuesta
Para un seguimiento de dependencias adecuado en Application Insights, especialmente con bases de datos no SQL Server, es crucial configurar Telemetry.Id y Telemetry.Context.Operation.Id. Telemetry.Id (también conocido como Id de la dependencia) es el identificador único de la llamada de dependencia actual, lo que permite correlacionar la dependencia con su operación principal. Telemetry.Context.Operation.Id (también conocido como OperationId) es el identificador único de la operación completa (por ejemplo, una solicitud web) de la que forma parte esta dependencia. Ambos son fundamentales para la correlación distribuida, permitiendo a Application Insights reconstruir la secuencia de eventos a través de múltiples componentes y servicios. Sin ellos, el seguimiento de la ruta completa de una solicitud a través de la base de datos sería ineficaz. Telemetry.Name describe el nombre de la dependencia, pero no es un identificador de correlación. Telemetry.Context.Cloud.RoleInstance identifica la instancia de la máquina virtual o contenedor, y Telemetry.Context.Session.Id rastrea la sesión del usuario, pero ninguno de ellos se utiliza para la correlación de dependencias individuales.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta