而另外的Application Insights Details则更不用说,你用国内版的信息填写进去永远404,因为它默认也是链接到国际版去的。
上文Release Annotation我都敢去查源码了,一言不合查源码
我们定位到Grafana的Azure Monitor的配置文件所在目录
先说基于Azure Monitor Details的Azure China问题,其实它默认Azure Monitor配置是可以的,但是重点在于它登录的终结点是用了国外版
也就是说它实际去查AppInsights的配置是的,但是你要用AppInsights你要登陆做身份验证是吧,这里身份验证跑国外去了,国内国外数据不同,国际版不认识你,自然就boom了。
解决方法很简单,把登录终结点改为国内的
找到loganalyticsazure的path
把下面的url改为 https://login.chinacloudapi.cn/{{.JsonData.logAnalyticsTenantId}}/oauth2/token
再说Application Insights Details的,同样在那个文件里
找到path为appinsights的
把下面的url改为 https://api.applicationinsights.azure.cn
使用国际版的时候,我们弄了AppInsights的动态阈值报警,然后触发规则的时候通知到logic app,然后logic app处理一下数据后通知到我们的企业微信群
以前参照国际版相关文档,使用了 启用常见警报架构
目前反馈上去后得到的信息是暂时不支持这个,导致目前这个机制瘫痪中,再让小伙伴为 不启用常见警报架构 然后重新对接下
but,还是觉得挺坑的。