我有一个在Azure Web App中运行的Java Web App,其中启用了Application Insights,并在Application Settings中配置了javaagent。
在见解中,我每5分钟看到一个404请求到Web服务器(GET /),对此我没有处理程序(有意地)。见解表明,没有其他依赖项涉及,也没有Apache / Azure日志作为罪魁祸首的IP地址,但是似乎它来自Web应用程序本身?
是否存在自动创建的运行状况检查,以及如何配置/禁用它但保留诸如依赖关系之类的其他见解?
Java 8
Tomcat 8.5(最新)
Spring Boot应用程序
编辑:我没有配置Spring Boot Actuator,因为它的价值
答案 0 :(得分:0)
可能是因为您设置了“始终开启”功能。如果您没有任何网络作业,可以将其关闭。
至少您可以通过临时关闭“始终开启”并确认这些请求已停止来进行验证。
此外,如您所知,您可以在应用程序洞察中查看运行状况检查列表。
答案 1 :(得分:0)
作为替代方案,当“始终开启”处于关闭状态时,只要某些事情影响了应用程序服务,自动部署仍将起作用。一种选择是使用Application Insights的可用性测试来访问URL。我在网络应用程序中创建了一个自定义控制器来处理这些请求。