将经典Application Insights迁移至工作区资源后,Instrumentation Key和Connection String是否变更?
经典Application Insights迁移至工作区型资源的关键变更与影响
一、Instrumentation Key与Connection String的变更情况
- Instrumentation Key(检测密钥):迁移后不会变更,原检测密钥可继续正常使用,无需修改现有代码或配置中的密钥。
- Connection String(连接字符串):迁移后会新增工作区关联参数,但原连接字符串依然有效。建议后续逐步切换到新连接字符串,它包含工作区标识信息,能确保数据正确路由至关联的Log Analytics工作区。
二、迁移带来的相关影响
1. 数据存储与查询变化
- 迁移后,新采集的数据会同时存入Application Insights原生存储和关联的Log Analytics工作区;迁移前的历史数据仅保留在原生存储,可通过Application Insights门户或Log Analytics查询访问,查询历史数据需使用特定语法。
- 支持用Kusto查询语言(KQL)统一查询Application Insights与其他Log Analytics数据,无需切换不同查询界面。
2. 功能特性扩展
- 可使用Log Analytics的高级功能,比如跨资源查询、自定义日志表、更灵活的告警规则配置等。
- 经典版中已弃用的功能(如旧版连续导出)会被替换为工作区型资源支持的功能(如诊断设置导出到存储账户/事件中心)。
3. 权限与计费变化
- 权限管理统一采用Azure RBAC(基于角色的访问控制),不再区分Application Insights和Log Analytics的独立权限,简化配置流程。
- 计费模式切换为Log Analytics的计费模型,按数据 ingestion量和保留时长计费,原Application Insights固定额度套餐不再适用。
4. 兼容性与过渡注意事项
- 所有基于检测密钥的旧版SDK(.NET、Java、Python等主流语言SDK)均可正常工作,无需立即升级。
- 迁移为在线操作,不会中断数据采集,迁移期间数据可正常写入,无丢失风险。
内容的提问来源于stack exchange,提问作者Ankit Panwar
相关产品推荐
相关产品推荐

