一个使用 Application Insights SDK 检测的 ASP.NET 应用程序发送了大量的遥测数据,导致摄取错误和事件丢失。您必须在保持统计有效遥测数据和保留客户端-服务器关联的同时,减少遥测数据量和成本。您应该采取什么措施?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 禁用自适应采样。启用并配置固定速率采样模块。.
为什么这是答案
正确答案是禁用自适应采样并启用固定速率采样模块。自适应采样会根据遥测量动态调整采样率,但当遥测量过大时,可能无法及时有效降低,导致摄取错误和事件丢失。固定速率采样允许您预先设定一个固定的采样百分比,从而更可控地减少遥测数据量,同时保持统计有效性。此外,Application Insights 的采样机制(包括固定速率采样)旨在保留客户端-服务器关联,确保分布式跟踪的完整性。 设置 Log Analytics 工作区上的每日上限或修改定价层可以控制成本,但不能解决遥测数据量过大导致的摄取错误和事件丢失问题。更新应用程序代码以减少 DiagnosticSource 事件的数量虽然可以减少数据,但可能需要大量开发工作,并且可能丢失重要的诊断信息,不如采样机制高效且无侵入性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡