Azure 应用程序地图将多个服务显示为一个

问题描述 投票:0回答:1

我有一个用 java 编写的、托管在 azure 中的演示宠物商店应用程序。它使用 applicationinsights-agent-3.5.0.jar 自动检测应用程序洞察代码(我还尝试了较新的 applicationinsights-agent-3.5.1.jar 版本)。

应用程序有 4 个互相调用的 Web 服务。然而,在 azure app Insights 应用程序地图中,它显示为 1 个调用自身的服务

服务托管在容器应用程序上。每个服务都有 APPLICATIONINSIGHTS_CONNECTION_STRING、APPLICATIONINSIGHTS_INSTRUMENTATIONKEY、APPLICATIONINSIGHTS_ROLE_INSTANCE 环境变量。

基本上,除了应用程序地图之外,应用程序见解的每个方面都可以正常工作。例如,在实时指标中,我可以看到 4 个带有我的自定义名称的应用程序

在交易搜索中,您可以看到应用程序相互进行http调用

可能是什么问题以及如何排除故障?

java spring-boot azure azure-application-insights
1个回答
0
投票

通过为每个服务提供新的环境变量 APPLICATIONINSIGHTS_ROLE_NAME 修复了此问题

© www.soinside.com 2019 - 2024. All rights reserved.