当前位置: 首页 > 知识库问答 >
问题:

我能在Azure上实现Java应用服务的无代码应用洞察吗?

侯向文
2023-03-14

我的目标是在Windows上为我们的Java8应用服务提供应用洞察。如果可能的话,我希望实现无代码的应用程序洞察,但我不确定Java app服务目前是否支持这一点。

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

但是,该页面上的表表明Java app服务还不支持这一点。但在同一页面的下面,它说:“用于监视Windows上App Service上的Java应用程序的门户集成目前不可用,但是,在将应用程序部署到App Service之前,您可以在没有任何代码更改的情况下将Application Insights Java 3.0独立代理添加到您的应用程序中。Application Insights Java 3.0代理通常是可用的。”

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

谢谢

共有1个答案

芮化
2023-03-14

答案在此发布https://github.com/microsoft/applicationinsights-java/issues/1615

你需要做的就是:

  1. 为应用程序服务启用应用程序洞察并指定应用程序洞察实例
  2. 添加此应用程序设置;XDT_MicrosoftApplicationInsights_Java->1
 类似资料:
  • 我想通过创建遥测初始化器为azure函数定制application insight配置。我当前的工作范围是确定一种方法,将从HTTP触发的azure函数发送的消息与另一个HTTP触发的azure函数相关联,为此,我试图遵循dzimchuk.net上的帮助。但是,我在我的azure函数项目中没有看到ApplicationInsights.config。我找到了包含app insight配置文件的Gi

  • 有没有人有关于如何将Azure应用程序洞察集成到作为控制台应用程序构建的Azure WebJob的示例或文章的链接?

  • 我想在我们的Webjob中获得应用的见解,我使用了这个nuget软件包: https://github.com/azure/azure-webjobs-sdk/wiki/application-insights-integration 当我们在同一个azure服务器(web应用程序)上运行两个web作业时,我们看不到web作业的分离,所以我们不知道是哪个web作业占用了资源?还有什么我能做的吗?还

  • 我们有一堆azure函数记录执行上下文的度量...您似乎无法使用OOTB或(至少在我所看到的情况下)来完成此操作,因为没有一个与我假设的名称为的等价物。 所以..此url(https://docs.microsoft.com/en-us/Azure/azure-functions/functions-monitoring#custom-telemetry-in-c-functions)显示了利用A

  • 根据微软的文档,Application Insights最好在构建时和运行时部署,并且可以通过“在应用程序的Azure控制面板上选择[ing]Application Insights”在运行时安装。但我在云服务的配置上没有看到它,至少在新门户中没有: 文档是否不正确(使得其他地方所列的长流程仍然是必需的)?如果没有,我应该去哪里找呢?

  • 在运行.NET Core3.1控制台应用程序时,我正在尝试获取应用程序的见解,以便在azure批处理作业/任务中工作。 https://docs.microsoft.com/en-us/Azure/Batch/Monitor-Application-Insights https://docs.microsoft.com/en-us/Azure/Azure-monitor/app/worker-se