能否合并多个Application Insights应用地图实现全局统一查看?
关于Workbook聚合应用地图的可行性
可以实现,无需修改现有服务的遥测上报配置,也不会影响单个服务的独立指标追踪能力,配置逻辑如下:
- Azure Monitor Workbook原生支持跨Application Insights资源查询,添加应用地图部件时,资源范围直接选择对应环境下所有服务的Application Insights实例即可自动聚合生成全局应用地图
- 可在Workbook中新增环境下拉参数,切换开发/测试/生产环境时自动加载对应环境的AI资源列表,实现单一界面按环境查看的需求
- 所有服务的原始遥测仍存储在各自专属的AI实例中,需要单独排查单个服务的指标、链路时直接访问对应实例即可,完全不受全局视图影响
其他可行实现思路
方案1:Azure Monitor统一仪表盘
如果不需要复杂的自定义交互,直接在Azure Monitor仪表盘添加多资源应用地图部件即可,配置逻辑和Workbook一致,无需自定义开发,拖拽即可完成配置,适合快速搭建全局视图。
方案2:双上报遥测架构
额外为每个环境搭建1个集中Application Insights实例,通过遥测处理器让每个服务的遥测同时上报到自身专属实例和对应环境的集中实例:
- 专属实例保留原有的单服务独立指标追踪能力
- 集中实例直接生成原生全局应用地图,无需跨资源查询,查询性能更好
- 上报时给所有遥测添加
service_name自定义属性,在集中实例中也可按服务名筛选单个服务的指标,不会出现指标混淆的问题
方案3:对接现有运维可视化工具
如果团队已经在使用Grafana等开源可视化平台,可通过官方Application Insights数据源插件拉取所有AI实例的链路数据,用服务图组件生成全局聚合视图,和现有运维体系集成度更高。
内容的提问来源于stack exchange,提问作者wishiwasabigdataguy
相关产品推荐
相关产品推荐

