{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/2d267795f43c4d308565457c9544a00a\" frameborder=\"0\" width=\"1728\" height=\"1296\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1296,"width":1728,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1296,"thumbnail_width":1728,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/2d267795f43c4d308565457c9544a00a-956718e090951816.gif","duration":304.754,"title":"Docker Compose Observability and Failure Recovery Demo","description":"This Loom demonstrates the Week 1 Docker Compose based web performance monitoring platform and its observability setup. The speaker deploys FastAPI ingestion, a GoWorker, a static frontend, Redis, Prometheus, and Grafana with one command, then reviews Grafana dashboards at localhost 8080 including event volume, recent p95 and LCP trends, active experiments, and current QDES. They show API endpoints for POSTing SDK performance events to queue them and GETting sampling rate and active experiments by side ID. To validate monitoring, they stop the worker to induce failure, confirming the API ingestion rate stays healthy while queue metrics rise and worker processing flatlines, then restart the worker to recover as the aggregation and QDES catch up per the runbook."}