使用Azure Application Insights做VS Code扩展遥测的费用疑问与澄清
VS Code扩展遥测集成Azure Application Insights的费用疑惑解答
问题背景
开发VS Code扩展时,使用官方推荐的@vscode/extension-telemetry包集成Azure Application Insights实现遥测功能(包括读取崩溃报告、生成功能/设置使用情况图表),测试事件已成功上报。但在Azure门户的「使用情况和预估费用」菜单中,发现「Multi-step web tests」项显示9.36欧元的价格,因未手动启用该服务,产生以下疑问:
- 是否需要该服务支持VS Code扩展的遥测功能?
- 如何禁用该服务?
- 是否需要每月为此付费?
后续澄清:价格列仅为该服务的单价,因使用次数为0,无实际费用产生。
核心解答
- 无需依赖Multi-step web tests服务:
@vscode/extension-telemetry包上报的自定义事件、崩溃报告等遥测数据,仅依赖Application Insights的基础遥测收集、存储与分析功能,和Multi-step web tests(用于多步骤网页可用性检测的专项服务)完全无关,不需要启用它来保障扩展遥测正常工作。 - 无需手动禁用:你未手动启用该服务,Azure不会自动激活它,当前界面显示的只是该服务的定价标准,并非已激活的服务项。
- 无实际付费产生:「使用情况和预估费用」中的价格列是该服务的单价展示,只有当你实际使用(调用次数>0)时才会产生费用,目前你的使用次数为0,因此不会产生任何相关费用。
补充说明
若需进一步确认费用构成,可在Azure门户进入对应Application Insights资源的「成本管理」模块,查看详细的费用明细,其中只会统计你实际使用的遥测相关服务(如数据摄入、查询等)的费用。
内容的提问来源于stack exchange,提问作者racz16
相关产品推荐
相关产品推荐

