Skip to content

Add puma metrics to prometheus

Goals

As part of the experimental puma work, it's essential that we can monitor the new server

  • Ensure that important puma metrics are exported via the prometheus endpoint
  • These should include:
    • Memory consumption (rss, vmm?) for worker processes and master process
    • Stats provided by Puma workers, phase, booted_workers, old_workers, worker_status
    • Thread count, open fd count, etc