Observability journey
docker-compose -f docker/docker-compose.yml up
Grafana http://localhost:3000/
Prometheus UI http://localhost:9090/
StatsD Exporter Metrics http://localhost:9102/metrics
Graphite web UI http://localhost:8000/
- StatsD library in Ruby app keeps the state of the counters.
- Prometheus misses some metrics, if cycle runtime (random up to 20 seconds) is less than scrape interval (15 seconds)
- Run every cycle in a thread or a process to simulate short lived jobs