Open
Description
Pre-RFC: Datadog Tracer Provider for Powertools-Java
Hi team! 👋 Before drafting a full RFC, I wanted to gauge interest in adding a Datadog tracer implementation to Powertools for AWS Lambda (Java).
Why?
This would provide Powertools+Datadog customers the ability to go beyond datadog's serverless layer, instrumenting downstream calls and introducing custom spans whilst relying on the ease of use of Powertools for Java.
High-level idea
- Extract today's X-Ray code behind a minimal interface (
PowertoolsTracer
). - Publish separate artifacts:
powertools-tracing-core
powertools-tracing-xray
(current impl, default)powertools-tracing-datadog
(new impl)
Next steps
- Confirm project interest / any concerns with the approach.
- If positive, I'll submit a full RFC with API sketch, migration plan, and PoC link.
- Iterate on feedback and open implementation PRs behind a feature flag.
Would this addition be of interest to the maintainers? Happy to flesh out details if the direction sounds reasonable!
Scott
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Triage