Puma Automated Dashboard
AppSignal's automated Puma dashboard provides instant real-time insights into essential server metrics from your Ruby app, helping you to effectively optimize your Puma performance.
All your Puma metrics in one place

Metrics tracked on the Puma dashboard
Threads running/max
Number of threads (over all workers, if running multiple processes)
Connection backlog
Connections waiting to be processed in the server backlog queue.
Pool capacity
Number of idle threads ready to receive requests.
Workers
Number of workers running.
Solve common Puma issues
Automated Dashboards give you instant insights into your application's high-impact Puma metrics, helping you to answer important performance questions:
How many connections are waiting to be processed by Puma?
What is my Ruby app's Puma connection pool capacity?
Why is Puma struggling to process incoming requests?
What's my Puma thread and worker count?
Why are connections waiting in the server backlog queue?
How many idle threads are available for requests in my Ruby application?
Ready to monitor your Ruby application's Puma metrics?
Experience the power of AppSignal's Puma monitoring in minutes! Simply sign up, install AppSignal, and we'll automatically create dashboards that track your Puma vitals and help you optimize your app's stability!