依赖项遥测:Application Insights 数据模型

Application Insights 中的依赖项遥测表示受监视组件与远程组件(如 SQL 或 HTTP 终结点)的交互。

名称

通过此依赖项调用启动的命令的名称。 低基数值。 示例包括存储过程名称和 URL 路径模板。

ID

依赖项调用实例的标识符。 用于与此依赖项调用所对应的请求遥测项关联。 有关详细信息,请参阅关联页。

数据

此依赖项调用启动的命令。 示例包括使用所有查询参数的 SQL 语句和 HTTP URL。

类型

依赖项类型名称。 低基数值,用于对依赖项进行逻辑分组和解释 commandName 和 resultCode 等其他字段。 示例包括 SQL、Azure 表和 HTTP。

目标

依赖项调用的目标站点。 示例包括服务器名称、主机地址。 有关详细信息,请参阅关联页。

持续时间

请求持续时间,格式为:DD.HH:MM:SS.MMMMMM。 必须小于 1000 天。

结果代码

依赖项调用的结果代码。 示例包括 SQL 错误代码和 HTTP 状态代码。

成功

指示调用成功还是失败。

自定义属性

自定义属性的名称-值集合。 该集合用于通过自定义维度来扩展标准遥测。 示例为部署槽,该槽生成特定于遥测或遥测项的属性,例如订单号。

最大密钥长度:150 最大值长度:8192

自定义度量值

自定义度量值的集合。 使用此集合报告与遥测项关联的命名度量值。 典型用例如下:

  • 依赖项遥测有效负载的大小
  • 由请求遥测处理的队列项数
  • 客户完成向导步骤完成事件遥测中的步骤所花的时间。

可以在 Application Analytics 中查询自定义度量值

customEvents
| where customMeasurements != ""
| summarize avg(todouble(customMeasurements["Completion Time"]) * itemCount)

备注

与所属遥测项关联的自定义度量值。 这些度量值可以通过遥测项(包含这些度量值)采样。 使用指标遥测跟踪其值独立于其他遥测类型的度量值。

最大密钥长度:150

后续步骤