Build Grafana dashboard to compare Puma and Unicorn on Ops environments
We should have a single dashboard that could be used to compare Puma and Unicorn after switch in their behavior.
We want to understand the impact on:
- CPU usage pattern,
- Per-CPU utilisation,
- System-memory usage,
- Per-worker memory usage pattern,
- Rate of workers (Unicorn/Puma) restarts,
- GC cycles,
- GC duration,
- Memory utilisation (amount of empty slots vs allocated memory, as we want to recycle as much as possible),
- Connections queued and queue latency,
- Active connections.