Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

puma-status

Command-line tool for puma to display information about running request/process.

Install

Install with:

gem install puma-status

Usage

$ puma-status path/to/puma.state

For continuous monitoring:

$ watch --interval 0.1 --color puma-status path/to/puma.state

Output examples

Clustered mode:

9666 (application/tmp/puma.state) Uptime:  0m43s | Load: 7[███████░░░░░░░░░]16
 └  9706 CPU:   0.0% Mem:   71 MB Uptime:  0m43s | Load: 3[███░]4
 └  9708 CPU:   0.0% Mem:   71 MB Uptime:  0m43s | Load: 4[████]4
 └  9725 CPU:   0.0% Mem:   58 MB Uptime:  0m43s | Load: 0[░░░░]4
 └  9732 CPU:   0.0% Mem:   58 MB Uptime:  0m43s | Load: 0[░░░░]4

Single mode:

9949 (application/tmp/puma.state) Uptime:  0m 5s | Load: 2[██░░]4
 └  9949 CPU:   0.0% Mem:   75 MB Uptime:  0m 5s | Load: 2[██░░]4

Known issues

Uptime will shows --m --s for older versions of puma (< 4.1.0): https://github.com/puma/puma/pull/1844

About

Command-line tool for puma to display information about running request/process... Fork of https://github.com/dimelo/puma-helper/ in ruby.

Topics

Resources

License

Packages

No packages published

Languages