These playbooks support repeatable operations across the JLT-Lane sandbox
suite, observability stack, and local recovery workflows.
Sandbox Startup
Start the Node.js service, Prometheus, Grafana, and supporting containers in the
local sandbox environment, then verify the stack is healthy.
- Docker compose startup
- Container verification
- Metrics endpoint validation
- Prometheus target checks
Open runbook →
Prometheus Target Debug
Diagnose missing metrics, scrape failures, or Prometheus targets that are marked
down when dashboards show incomplete or empty data.
- Check
/metrics
- Inspect Prometheus targets
- Validate Docker networking
- Confirm scrape configuration
Open runbook →
Grafana Dashboard Setup
Configure Grafana to use Prometheus as a datasource and build dashboard panels for
CPU, memory, and request visibility.
- Datasource configuration
- Panel creation
- PromQL examples
- Dashboard validation
Open runbook →
Docker Recovery
Recover the platform when containers fail to start, networks drift, or the local
Docker environment becomes unstable.
- Restart Docker Desktop
- Reset compose stack
- Inspect failing containers
- Prune stale resources safely
Open runbook →
Metrics Endpoint Debug
Debug the /metrics endpoint when Prometheus cannot scrape data or the
application is running without exposing expected telemetry.
- Call
/metrics directly
- Verify service port exposure
- Review application logs
- Confirm metric registration
Open runbook →