[Migration #121.3] Implement OpenTelemetry tracing for LLM operations #310
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent EPIC: #121 - Backend Migration from Jarvis r1
Phase: 1 - LLM Abstraction Layer
Estimate: 2 days
Dependencies: Requires #121.4 (OpenTelemetry core) to be completed first
Description
Migrate OpenTelemetry instrumentation for LLM calls following GenAI semantic conventions.
Source Files
jarvis/core/llm_tracing.pyTarget Implementation
apps/api/src/llm/tracing/moduleAcceptance Criteria