Skip to content
Incident LabOpenTelemetry

Metrics

Service Health

How is the system behaving over time? Rate, Errors and Duration (RED) for every service, computed by Prometheus from the HTTP server histograms the instrumentation records.

Runs on your machine

The metrics dashboard reads real telemetry from the lab running on your computer: traces from Tempo, metrics from Prometheus and logs from Loki. This public page has no lab behind it, and it will not show invented numbers in their place.

git clone https://github.com/jars-demo/otel-demo.git
cd otel-demo
docker compose up -d --build --wait

Then open http://localhost:3400: the same site, with every live view connected. New here? Start with Chapter 01.

The topology you will see, coloured by live health once the lab runs:

Service mapapi-gateway calls order-service and inventory-service. order-service calls inventory-service, payment-service and postgres. payment-service calls postgres. inventory-service calls redis.api-gatewayFastAPI serviceorder-serviceFastAPI serviceinventory-serviceFastAPI servicepayment-serviceFastAPI servicepostgresorders · paymentsrediscache · stock