Sandbox Startup
This runbook explains how to start and verify the JLT-Lane sandbox observability stack, including the Node.js service, Prometheus, and Grafana.
Objective
Bring the local Docker-based observability stack online and confirm that metrics are flowing from the Node.js service into Prometheus and Grafana.
Start the stack
docker compose up -d
Verify running containers
docker ps
Expected services include:
- auth-service
- prometheus
- grafana
- redis (optional)
- postgres (optional)
Check the metrics endpoint
curl http://localhost:3002/metrics
You should see Prometheus-formatted output with application and process metrics.
Verify Prometheus targets
Open Prometheus targets in the browser:
http://localhost:9090/targets
The auth-service target should be UP.
Open Grafana
http://localhost:3000
Default local login is typically:
admin / admin
Success criteria
- Containers are running
/metricsresponds successfully- Prometheus target is UP
- Grafana loads and can query Prometheus