Uploaded image for project: 'Spring Boot & Cloud'
  1. Spring Boot & Cloud
  2. SB-182

OpenTracing instrumentation for spring-cloud-stream

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • spring-boot
    • 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.

              gtrikler@redhat.com Gytis Trikleris (Inactive)
              ploffay@redhat.com Pavol Loffay
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: