首页 > 解决方案 > 我能否在 Azure 上为 Java 应用服务实施无代码 Application Insights?

问题描述

我的目标是在 Windows 上为我们的 java 8 应用服务启用应用洞察。如果可能,我想实现无代码应用程序洞察力,但我不确定 Java 应用程序服务目前是否支持这一点。

当我访问有关 Java的基于代码的应用程序洞察力的任何文档页面时,建议我使用新的 Java 3.0 代理用于 Application Insights,它支持无代码监控。

但是,此页面上的表格表明 Java 应用程序服务尚不支持此功能。但在同一页面的下方,它说:“用于在 Windows 上的 App Service 上监视 Java 应用程序的门户集成目前不可用,但是,您可以在将应用程序部署到应用程序之前将 Application Insights Java 3.0 独立代理添加到您的应用程序,而无需更改任何代码。应用服务。Application Insights Java 3.0 代理已正式发布。”

我不清楚这里的“门户集成”是什么意思。我尝试使用此文档实现 3.0 代理,到目前为止,它可以在我的本地计算机上运行,​​但在部署到应用程序服务时(还没有)。所以我的问题是我做错了什么还是目前不支持它。

谢谢

标签: javaazureazure-web-app-serviceazure-application-insightsazure-monitoring

解决方案


答案发布在这里https://github.com/microsoft/ApplicationInsights-Java/issues/1615

所有你需要做的:

  1. 为应用服务启用应用洞察并指定应用洞察实例
  2. 添加此应用程序设置;XDT_MicrosoftApplicationInsights_Java -> 1

推荐阅读