-
Notifications
You must be signed in to change notification settings - Fork 38.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Observability for JMS, Messaging and other templates/integration points #30094
Comments
Hey @mdeinum There's no general rule and we're considering this on a case by case basis.
I'm not sure about I would be in favor of creating dedicated issues for each instrumentation so that each has a place for discussing the |
Not sure if the For the different messaging templates I was think something analogous to the web observability? Like messages/timing per destination. Looking at the OTel it falls between the HTTP and RPC stuff (as that seems mostly web related). Depending on the messaging in use it might be doable to support tracing through message headers, but that might be dipping into Spring Cloud messaging support as well (or this could serve as a basis for that in the long run)? Creating dedicated issues for each instrumentation seems like a good fit, that also seems like to be how things are handled currently. |
Are there plans to add observability for JMS in 6.1? I'm asking because issues like #29883 and #30089 are in the Perhaps this is because there are several topics that have been brought up here, and maybe some of them should be tracked in separate issues and have this one track only observability for JMS? |
Indeed @vpavic, we should create dedicated issues for each technology. If you've got knowledge and uses cases in the JMS space, please create a new issue. I'm closing this issue as it's too general right now. If you're reading this issue and would like to get observability support in Spring Framework for a particular technology and you have concrete use cases to test that support - same process applies: please create a new issue. |
I've opened #30335. |
Currently observability has been added, mainly, to the web related parts of the framework. Other portfolio projects implement observability as well (like Spring Integration, Spring Batch etc.). However there are some places in the framework like the
JmsTemplate
,MessagingTemplate
etc. which might/could also benefit from metrics/tracing. Especially when used in combination with the web.The same might apply/be useful for the
DispatcherServlet
(or the reactive variant) to include some metrics/tracing as well.How far should the observability/metrics story go in the framework itself?
The text was updated successfully, but these errors were encountered: