Skip to content
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

[FEATURE]: Add support for confluent-kafka-javascript library #5122

Open
ASobiechowski opened this issue Jan 17, 2025 · 0 comments
Open

[FEATURE]: Add support for confluent-kafka-javascript library #5122

ASobiechowski opened this issue Jan 17, 2025 · 0 comments

Comments

@ASobiechowski
Copy link

ASobiechowski commented Jan 17, 2025

Package Name

No response

Package Version(s)

No response

Describe the feature you'd like

The Confluent team recently released the first stable version of their official Kafka client for JavaScript, confluent-kafka-javascript. This library provides advanced features and tight integration with Confluent's Kafka ecosystem. As the current Kafka client, kafkajs, has not been actively maintained for some time, we are planning to migrate to confluent-kafka-javascript in the near future.

However, confluent-kafka-javascript currently lacks built-in support for Datadog APM, which is critical for us to maintain observability in our system. Adding support for this library in dd-trace-js would enable users to trace Kafka producers and consumers using the Confluent client seamlessly.

Feature Request:

Please add integration support in dd-trace-js for the confluent-kafka-javascript library to enable tracing for consumers and producer (also batch options).

Why is this needed?

  • Active development: confluent-kafka-javascript is now the official Kafka client for JavaScript, maintained by Confluent.
  • Performance & features: It provides better performance and deeper integration with Confluent's ecosystem.
  • Migration: Many users of kafkajs are likely to migrate to this library in the future, and having Datadog APM support will ensure smooth transitions without compromising on observability.

References:

We believe adding this feature will enhance the utility of dd-trace-js and support the evolving needs of its users. Thank you for considering this request!

Is your feature request related to a problem?

Lack of APM traces when using confluent-kafka-javascript library.

Describe alternatives you've considered

No response

Additional context

No response

@ASobiechowski ASobiechowski changed the title [FEATURE]: Add support for confluent-kafka-javascript integration [FEATURE]: Add support for confluent-kafka-javascript library Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant