Release 2303
Trello card
Context
We want to to expose application metrics to Prometheus via a /metrics endpoint.
The Yabeda library and associated gems make this straight forward, giving us metrics for:
- DelayedJob
- Rails internals
- Puma
- Garbage collection
- HTTP requests
Changes proposed in this pull request
- Expose various metrics to Prometheus
Guidance to review
We still need to setup a Prometheus instance to scrape it and then a dashboard in Grafana.