【问题标题】:Clone Azure Dashboard and adjust ApplicationInsights tiles克隆 Azure 仪表板并调整 ApplicationInsights 磁贴
【发布时间】:2021-02-06 04:56:19
【问题描述】:
我有 3 个独立的 Azure 订阅,它们相同,每个订阅都与一个环境配对,例如开发,uat,产品。在每个子/环境下,我部署的每个应用程序都有相同的 Application Insight 实例。在每个 Application Insight 实例中,我构建了几个仪表板小部件/图表/分析,并将它们固定到我的自定义发布仪表板。目前,对于每个实例,我必须重新创建每个小部件/图表/分析并将它们固定到仪表板。有没有办法克隆仪表板或小部件以指向另一个 Application Insight 实例?我尝试使用 Azure 资源 API,但没有得到可靠的结果。
【问题讨论】:
标签:
azure
azure-application-insights
【解决方案1】:
要克隆仪表板磁贴并编辑从一个仪表板到另一个仪表板的分析查询,请执行以下操作:
- 下载第一个仪表板 json。
-
打开 json,搜索 ResourceId 属性。
将 ResourceId 替换为您要监控的所需 ResouceId 应用程序。
您可以从概览边栏选项卡中获取应用程序的 ResourceId:
例如对于这个应用程序:
image of my application 可以从以下网址获取:subscriptions/7948c75a-ee6e-4c34-b391-52ba5dca56dd/resourceGroups/raz_group/providers/microsoft.insights/components/raz_test1 最后一定要清除/overview。
替换 ResourceId 后,删除其附近的 SubscriptionId、ResourceGroup 和 Name 属性。你不需要这些。
- 转到第二个仪表板(或创建一个新仪表板)并上传新的 json。
如果有什么不清楚的地方请告诉我,
谢谢。