diff --git a/contributions/executable-tutorial/jafarm-elenapan/README.md b/contributions/executable-tutorial/jafarm-elenapan/README.md index b0aa580fc3..0e62ae2e30 100644 --- a/contributions/executable-tutorial/jafarm-elenapan/README.md +++ b/contributions/executable-tutorial/jafarm-elenapan/README.md @@ -19,6 +19,8 @@ Diagnosing HTTP Service Errors with Prometheus and PromQL ## Description +**Tutorial:** [Killercoda](https://killercoda.com/sund02/course/killercoda) — **Source:** [GitHub](https://github.com/sund02/promql-http-error-diagnosis) + This tutorial teaches how to investigate an operational failure in a running HTTP service using application metrics and PromQL. We observe healthy traffic, introduce a controlled failure, diagnose the affected endpoint, and verify recovery using Prometheus. By the end of the tutorial, we will be able to: explain how an instrumented application exposes metrics and how Prometheus collects them; distinguish cumulative counters from request rates; write PromQL queries for request rate and error ratio grouped by endpoint; use metric labels to locate a failing endpoint and confirm recovery; and explain the limitations of metrics-based diagnosis.