Deep Dive into the OTel Normalizer groundcover built for GenAI (Part 2)
Blog post from Groundcover
The text delves into the complexities and challenges involved in creating a normalizer for OpenTelemetry (OTel) in the context of Generative AI (GenAI). It highlights the discrepancies across different SDKs, frameworks, and providers, emphasizing that "we support OpenTelemetry" varies widely in implementation. The discussion includes examples of radically different data structures from three SDKs for the same conversation, the impact of orchestration frameworks on telemetry data shape, and the evolution through three eras of OTel GenAI semantic conventions. Challenges such as provider-specific semantics, the need for simultaneous support of multiple eras, and the use of eBPF for capturing API calls without SDKs are explored. The text argues for the necessity of a normalization layer to produce a consistent output from diverse data sources, underscoring the ongoing effort to handle provider quirks and ensure compatibility between SDK and eBPF paths, while anticipating eventual convergence in the OTel GenAI ecosystem.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| OpenTelemetry | 20 | 1,197 | 139 | 44 | +92% |
| LLM | 7 | 5,932 | 1,046 | 223 | -2% |
| Observability | 7 | 4,496 | 812 | 176 | +40% |
| AI Agents | 1 | 4,430 | 1,100 | 236 | -3% |
| Real-time | 1 | 6,296 | 1,346 | 246 | -2% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.