Application Insights 中的 Statsbeat
在许多情况下,Azure Monitor Application Insights 通过名为 Statsbeat 的功能自动收集有关 Azure 产品使用情况的数据。 这些数据存储在 Azure 数据存储中,不会影响客户的监视量和成本。 Statsbeat 收集关于以下方面的基本和非基本指标:
- Azure Monitor OpenTelemetry 发行版
- Autoinstrumentation(自动检测)
- Application Insights SDKs (Classic API)
Statsbeat 的三个主要用途是:
- 服务运行状况和可靠性 - 从外部角度监视与引入终结点的连接,以确保服务正常运行。
- 支持诊断 - 提供自助见解,并帮助客户支持诊断和解决问题。
- 产品改进 - 收集 Microsoft 见解,以优化产品开发并增强整体用户体验。
注意
Statsbeat 不支持 Azure 专用链接。
支持的语言
Statsbeat | .NET | Java | JavaScript | Node.js | Python |
---|---|---|---|---|---|
基本 Statsbeat | |||||
Network | ❌ | ✅ | ❌ | ✅ | ✅ |
附加 | ✔️* | ✅ | ❌ | ✅ | ✅ |
功能 | ❌ | ✅ | ❌ | ✅ | ✅ |
非基本 Statsbeat | |||||
磁盘 I/O 失败 | ❌ | ✅ | ❌ | ❌ | ❌ |
* 经典 API 或自动检测不支持(仅限 OTel)
基本 Statsbeat
网络 Statsbeat
指标名称 | 计价单位 | 支持的维度 |
---|---|---|
请求成功计数 | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host |
请求失败计数 | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host , Status Code |
请求持续时间 | Count | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host |
重试计数 | Count | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host , Status Code |
限制计数 | Count | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host , Status Code |
异常计数 | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version , Endpoint , Host , Exception Type |
附加 Statsbeat
指标名称 | 计价单位 | 支持的维度 |
---|---|---|
附加 | 计数 | Resource Provider , Resource Provider Identifier , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version |
功能 Statsbeat
指标名称 | 计价单位 | 支持的维度 |
---|---|---|
Feature | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Feature , Type , Operating System , Language , Version |
非基本 Statsbeat
使用磁盘持久性进行可靠遥测时,跟踪磁盘 I/O 故障。
指标名称 | 计价单位 | 支持的维度 |
---|---|---|
读取失败计数 | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version |
写入失败计数 | 计数 | Resource Provider , Attach Type , Instrumentation Key , Runtime Version , Operating System , Language , Version |
禁用 Statsbeat
Statsbeat 在默认情况下已启用。 可以通过将环境变量 APPLICATIONINSIGHTS_STATSBEAT_DISABLED
设置为 true
来禁用它。