Skip to content

Commit

Permalink
Added kafka context propagation note
Browse files Browse the repository at this point in the history
Added configuration specific to Kafka from here: DataDog/dd-trace-java#1448
  • Loading branch information
Andrew Southard authored Aug 5, 2020
1 parent a9852ca commit d31eba1
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions content/en/tracing/compatibility_requirements/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ Don't see your desired web frameworks? Datadog is continually adding additional
| Rabbit AMQP | 2.7+ | Fully Supported | `amqp`, `rabbitmq` |
| Spring WebClient | 5.0+ | Fully Supported | `spring-webflux`, `spring-webflux-client` |

**Note**: Our Kafka Integration works with version `0.11+` as this version of Kafka supports the Header API, where we inject/extract trace context. If you a running a mixed version environment, the Kafka broker will sometimes report the newer version of Kafka. This can cause an issue as the tracer will try to inject headers when it’s not supported by the local producer, or older consumers will be unable to consume the message because of the presence of headers. To prevent this issue if you are running a mixed version Kafka environment with versions older than 0.11, context propagation can be disabled with the following environment variable: `DD_KAFKA_CLIENT_PROPAGATION_ENABLED=false`.

Don't see your desired networking framework? Datadog is continually adding additional support. Contact [Datadog support][2] if you need help.

### Data Store Compatibility
Expand Down

0 comments on commit d31eba1

Please sign in to comment.