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
  • /metrics responds successfully
  • Prometheus target is UP
  • Grafana loads and can query Prometheus

Related runbooks