一个带有Application Insights SDK的ASP.NET Core应用程序正在产生大量的遥测数据,导致摄取错误。您需要减少遥测数据量和成本,同时确保HTTP请求/响应关联仍然可能。您应该使用哪种方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 禁用自适应采样。启用并配置固定速率采样模块。.
为什么这是答案
禁用自适应采样并启用固定速率采样模块是最佳选择。自适应采样会根据遥测量动态调整采样率,可能导致在数据量激增时仍然收集过多数据。固定速率采样允许您精确控制收集的数据百分比,从而有效减少遥测量和成本,同时保持HTTP请求/响应的关联性。 配置Log Analytics工作区数据收集规则(DCR)并使用KQL过滤器是在数据摄取后进行过滤,无法减少发送到Application Insights的数据量,因此不能解决摄取错误。设置Log Analytics工作区的每日上限会直接丢弃超出限制的数据,可能导致重要数据丢失,并且不能在源头减少数据量。在检测代码中配置TelemetryConfiguration对象并增加指标聚合间隔可以减少指标数据,但对请求/响应遥测数据量的影响有限,且可能影响实时监控的粒度。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡