ApplicationInsights迁移国内躺的坑 (2)

image

而另外的Application Insights Details则更不用说,你用国内版的信息填写进去永远404,因为它默认也是链接到国际版去的。


上文Release Annotation我都敢去查源码了,一言不合查源码 

image

我们定位到Grafana的Azure Monitor的配置文件所在目录


先说基于Azure Monitor Details的Azure China问题,其实它默认Azure Monitor配置是可以的,但是重点在于它登录的终结点是用了国外版

也就是说它实际去查AppInsights的配置是的,但是你要用AppInsights你要登陆做身份验证是吧,这里身份验证跑国外去了,国内国外数据不同,国际版不认识你,自然就boom了。

解决方法很简单,把登录终结点改为国内的 

找到loganalyticsazure的path

把下面的url改为 https://login.chinacloudapi.cn/{{.JsonData.logAnalyticsTenantId}}/oauth2/token 

image



再说Application Insights Details的,同样在那个文件里

找到path为appinsights的

把下面的url改为 https://api.applicationinsights.azure.cn


image


目前仍有的问题

使用国际版的时候,我们弄了AppInsights的动态阈值报警,然后触发规则的时候通知到logic app,然后logic app处理一下数据后通知到我们的企业微信群

以前参照国际版相关文档,使用了 启用常见警报架构


image

目前反馈上去后得到的信息是暂时不支持这个,导致目前这个机制瘫痪中,再让小伙伴为 不启用常见警报架构 然后重新对接下

but,还是觉得挺坑的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjpyw.html