当后端出现一段时间中断时,不会恢复使用 micronaut 进行跟踪

问题描述

我将 micronaut 用于应用程序并将跟踪导出到 jaeger 后端。仅当应用程序启动时 jaeger 可用时,跟踪导出才有效。 说如果 jaeger 是在 app 之后启动的,或者说如果 jaeger 重新启动,则不会导出跟踪

这是预期的还是要在 micronaut 中进行的任何特定配置。我正在按照文档中的说明进行操作

https://docs.micronaut.io/latest/guide/#jaeger

解决方法

经过几次跟踪后,我理解了这种行为。如果在 micronaut 应用程序启动时主机可用,即使主机不为跟踪侦听器提供服务,也会捕获跟踪。