Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-8669

A CloudEvent can contain `traceparent` field which value is obtained from header

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 3.1.0.Beta1
    • None
    • debezium-core
    • None
    • False
    • None
    • False

      According to this spec, CloudEvents can optionally contain `traceparent` field

      In Debezium, wneh Outbox SMT + CloudEventsConverter are used together, the latter can obtain `traceparent` value from the header that is put to a message by the former

      The purpose of this improvement is to track asynchronous processing of messages between microservices. As a result, we should be able to visualize a chain of processing of CloudEvents messages under one trace

      It is also possible to use the `traceparent` header of a message during processing of an incoming Kafka message but the improvement will make CloudEvents message self-sufficient

              Unassigned Unassigned
              romankudryashov Roman Kudryashov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: