Course Wiki
Module 5: Monitoring — LLM Zoomcamp
Lessons, materials, and key concepts for module 5 of LLM Zoomcamp.
Related Pages
LLM Zoomcamp > Module 5: Monitoring
Module 5: Monitoring
Offline evaluation can’t tell you how your RAG system performs once real people use it. This module covers online monitoring: collecting metrics from real traffic and visualizing them on a dashboard.
We build a Streamlit chat app, capture metrics, store conversations in PostgreSQL, and create Grafana dashboards for real-time monitoring.
Lessons
Work through them in order:
- Intro - Why monitoring matters, what we’ll build
- Assistant Setup - Setting up the RAG assistant
- Chat App - Basic Streamlit app with RAG
- Capturing Metrics - LLMCallRecord, cost tracki
Lessons
Key concepts
- RAG
- PostgreSQL
- Prompt Engineering
- LLM Monitoring
- Model Monitoring
- Streamlit
- Prometheus and Grafana
- LLM Evaluation
- OpenAI API
- Docker
- Jupyter Notebooks
- Pandas
- Evidently
- Vector Search
- Kafka
- OpenTelemetry
- Elasticsearch
Homework and deadlines live in the course repository: llm-zoomcamp.