LLM observability typically requires three separate systems: traces in Jaeger, metrics in Prometheus, and conversation logs in Elasticsearch. This post demonstrates a unified approach using OpenTelemetry GenAI Semantic Conventions and GreptimeDB as a single backend for all three signal types. The setup uses one line of Python
Sort: