-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
Create OpenTracing instrumentation for spring-cloud-stream. Spring cloud stream provides an abstraction for message-driven application (currently Kafka and RabbitMQ).
Note that opentracing-spring-cloud already has instrumentation for JMS (https://github.com/opentracing-contrib/java-spring-cloud/issues/5). Perhaps this instrumentation could be reused for spring-stream if it is used down in the stack. (e.g. if artemis spring-stream binder would use instrumented JmsTemplate under the hood)
Upstream issue: https://github.com/opentracing-contrib/java-spring-cloud/issues/12
Spring Cloud Stream: https://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/
This instrumentation could be tested on https://github.com/redhat-developer-demos/brewery/tree/iteration-2 which uses sleuth to trace spring-stream.
- is related to
-
SB-316 Refactor OpenTracingChannelInterceptor
- Resolved