Está instrumentando un sitio de comercio electrónico con Application Insights. Debe: 1) registrar cuándo un usuario hace clic en AddToCart con el productId y userTier, 2) rastrear el basketValue numérico al finalizar la compra para alertas personalizadas, y 3) medir las llamadas a una pasarela de pago externa, incluyendo la latencia y el éxito/fracaso. ¿Qué llamadas de telemetría debería añadir?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: TrackEvent("AddToCart", properties: { productId, userTier }), TrackMetric("BasketValue", basketValue), TrackDependency("PaymentGateway","POST /charge", startTime, duration, success).
Por qué esta es la respuesta
Para registrar clics en "AddToCart" con detalles, TrackEvent es ideal porque captura eventos discretos con propiedades personalizadas como productId y userTier. Para rastrear un valor numérico como basketValue para alertas, TrackMetric es la elección correcta, ya que está diseñado para mediciones numéricas que pueden agregarse y analizarse a lo largo del tiempo. Para medir llamadas a servicios externos como una pasarela de pago, incluyendo latencia y éxito/fracaso, TrackDependency es el método apropiado. Este método está específicamente diseñado para monitorear las interacciones de su aplicación con componentes externos, proporcionando detalles cruciales para el diagnóstico. TrackTrace es para mensajes de registro generales y no es adecuado para métricas numéricas o dependencias estructuradas.
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