如何解决Azure Application Insights无代码代理在应用程序映射中不显示cloudRoleInstance和cloudRoleName
我在Java应用程序上使用Azure Application Insights,我在JAR(Java无代码代理3.0.0)旁边添加了ApplicationInsights.json文件,但roleName和roleInstance没有推送到Aplication Insights。
{
"instrumentationSettings": {
"connectionString": "InstrumentationKey=XXX..XXX"
},"preview": {
"roleName": "MYROLE","roleInstance": "myinstance"
}
}
当我转到Azure门户中的“日志”选项卡时,传入数据上的roleInstance字段仍设置为计算机名,而roleName不在传入数据中。
可以读取JSON文件,因为它包含我的Application Insights资源的InstrumentationKey。
解决方法
根据此(https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-standalone-config),“预览”应成为“ instrumentationSettings”的一部分:
{
"instrumentationSettings": {
"connectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000","preview": {
"roleName": "my cloud role name"
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。