您的 ASP.NET Core Web API 使用 Application Insights 进行遥测,并跟踪到非 SQL Server 数据库的依赖项。为了为该数据库启用正确的依赖项跟踪,您应该设置哪两个依赖项遥测属性?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Telemetry.Id, Telemetry.Context.Operation.Id.
为什么这是答案
要为非 SQL Server 数据库启用正确的依赖项跟踪,您需要设置 Telemetry.Id 和 Telemetry.Context.Operation.Id。Telemetry.Id 用于唯一标识当前的依赖项调用,而 Telemetry.Context.Operation.Id 用于将此依赖项调用与整个操作(例如传入的请求)关联起来,从而实现端到端事务跟踪。 Telemetry.Name 描述依赖项的名称,例如数据库表的名称或存储过程的名称,它虽然重要但不是实现正确跟踪的必需属性。Telemetry.Context.Cloud.RoleInstance 标识运行应用程序的实例,与依赖项跟踪的关联性较弱。Telemetry.Context.Session.Id 标识用户会话,与单个依赖项调用的跟踪无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡