您的 .NET 7 Web API 在每个微服务上都使用了 Application Insights SDK。在流量高峰期间,摄取成本迅速上升,并且您的团队难以在服务之间保留端到端事务诊断。您希望在流量高峰期间自动降低遥测数据量,而无需更改 Azure 门户规则,同时保持请求/异常计数准确并维护分布式跟踪关联。您应该实施什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为每个服务启用 Application Insights SDK 中的自适应采样(每个角色使用一致的设置).
为什么这是答案
正确答案是为每个服务启用 Application Insights SDK 中的自适应采样(每个角色使用一致的设置)。自适应采样是 Application Insights SDK 的一项功能,它会根据遥测量自动调整采样率,以在保持成本效益的同时捕获足够的诊断数据。它特别适用于流量高峰期,因为它会动态降低采样率,同时保留请求和异常计数,并维护分布式跟踪的关联性,这是团队保留端到端事务诊断的关键。 配置一个固定速率的 10% 采样规则或在 Application Insights 资源上配置摄取采样虽然可以降低成本,但可能无法在流量高峰期间提供足够的灵活性,并且可能导致重要的诊断数据丢失,从而影响端到端事务诊断。禁用采样并依靠指标聚合进行成本控制会完全丢失详细的遥测数据,这使得诊断复杂问题变得极其困难。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡