你正在使用 Application Insights 检测一个电子商务网站。你必须:1) 记录用户点击 AddToCart 的时间,包括 productId 和 userTier;2) 在结账时跟踪数字 basketValue 以进行自定义警报;3) 测量对外部支付网关的调用,包括延迟和成功/失败。你应该添加哪些遥测调用?
选择一个答案
点击一个选项来检查您的答案。
正确答案: TrackEvent("AddToCart", properties: { productId, userTier }), TrackMetric("BasketValue", basketValue), TrackDependency("PaymentGateway","POST /charge", startTime, duration, success).
为什么这是答案
对于用户点击“添加到购物车”的事件,TrackEvent 是正确的选择,因为它用于记录用户交互和自定义事件,并允许附加自定义属性(如 productId 和 userTier)。对于跟踪结账时的 basketValue,TrackMetric 是合适的,因为它用于记录数值数据,可以聚合和用于警报。对于测量对外部支付网关的调用,TrackDependency 是正确的,因为它专门用于跟踪对外部服务的调用,包括其名称、命令、开始时间、持续时间和成功状态。TrackTrace 用于记录诊断日志消息,不适合测量外部调用或用户事件。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡