Java应用程序洞察:如何创建子工作单元

Java应用程序洞察:如何创建子工作单元,java,azure-application-insights,Java,Azure Application Insights,开箱即用AI在关联web请求及其依赖项、事件等方面非常有效。 但是假设我有一个长期运行的后台工作,我想将它的跟踪划分为更小的部分、工作单元或跨度,所有这些都在同一个父级中(这个划分也可以更进一步)。就像 我可以用代码来完成吗?最近发布了一个名为Microsoft.ApplicationInsights.WorkerService的新SDK,它最适合这些类型的后台作业,而消息传递、控制台应用程序等非HTTP工作负载是发布Worker service SDK的博客,详细说明了不同类型的支持场景,并举

开箱即用AI在关联web请求及其依赖项、事件等方面非常有效。 但是假设我有一个长期运行的后台工作,我想将它的跟踪划分为更小的部分、工作单元或跨度,所有这些都在同一个父级中(这个划分也可以更进一步)。就像
我可以用代码来完成吗?

最近发布了一个名为Microsoft.ApplicationInsights.WorkerService的新SDK,它最适合这些类型的后台作业,而消息传递、控制台应用程序等非HTTP工作负载是发布Worker service SDK的博客,详细说明了不同类型的支持场景,并举例说明

然而,虽然这是一个.Net核心解决方案,但我可以向我们的内部团队了解Java应用程序的可用选项,并在获得更多信息后返回。为了进一步了解这一点,请从您的角度帮助我了解有关您的应用程序环境的以下其他详细信息:

  • 您在此应用程序的生态系统中使用哪些Azure服务?(虚拟机/数据库/应用服务?)
  • 代码中使用的框架是什么
  • 是否还涉及任何负载平衡器或PaaS服务?如果是,如何衡量他们的绩效?他们的日志在哪里配置

这些信息肯定会帮助我们更好地了解您的设置。谢谢

嗨,谢谢你的回复。我们使用停靠的Spring启动应用程序,它依赖于Azure MSSQL。但基本上,基础设施设置在这个问题上并不起作用-我的应用程序可能只有一个线程,每10分钟执行一次业务操作,我会为它分配单独的操作ID。。。