This video explores why modern AI applications-especially those using multiple LLMs, large context windows, and tool integrations-require strong observability to ensure reliability and efficiency. It introduces the four key monitoring signals: traces, latency, token usage/cost, and logs.
The tutorial walks through instrumenting an LLM application using OpenTelemetry GenAI specifications and integrating it with OpenObserve via a Python SDK or collector. Using real-world trace data from a production SRE agent, the video demonstrates how to analyze system performance through metrics like request rate, errors, and duration.
It further showcases advanced visualization tools including waterfall trace views, span-level input/output inspection, flame graphs for identifying bottlenecks, service maps, and DAG flow diagrams. The video also highlights how logs and metrics can be correlated using trace IDs, and presents pre-built dashboards for tracking LLM costs across models, users, and features.