Omar Atie created CAMEL-24562:
---------------------------------

             Summary: Evaluate optional camel-ai-observability-otel-latest 
module
                 Key: CAMEL-24562
                 URL: https://issues.apache.org/jira/browse/CAMEL-24562
             Project: Camel
          Issue Type: New Feature
            Reporter: Omar Atie


h2. Background

Original CAMEL-23861 planning included an optional 
camel-ai-observability-otel-latest module to align with latest OpenTelemetry 
GenAI semantic conventions without forcing all users onto bleeding-edge OTel 
APIs. Phase 1–3 shipped a single camel-ai-observability module tied to 
camel-telemetry / current OTel conventions.

h2. Problem

As OTel GenAI semantic conventions evolve, a single module may either lag 
behind spec updates or introduce breaking attribute changes for stable users. 
An optional "latest conventions" module was planned but not delivered.

h2. Proposed scope

* Re-evaluate need vs maintaining conventions in camel-ai-observability directly
* If proceeding: create optional camel-ai-observability-otel-latest module with:
** Latest gen_ai.* attribute names / experimental conventions
** SPI or classpath selection so users opt in explicitly
** Documentation on which module to depend on
* If not proceeding: close as Won't Do with rationale in CAMEL-23861 comment

h2. References

* Parent: CAMEL-23861
* components/camel-ai/camel-ai-observability
* OpenTelemetry GenAI semantic conventions (stable vs incubating)

h2. Acceptance criteria

* Decision recorded: implement module OR document why single module is 
sufficient
* If implemented: optional Maven dependency, no impact when absent
* Docs explain stable vs latest convention module choice
* At least one test validates latest module loads and emits expected attributes



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to