fintop
A top-like utility for monitoring Finagle servers.
Installation
From RubyGems.org
fintop is distributed as an executable Ruby gem.
To install it from the RubyGems.org, simply run gem install fintop.
From source
To install fintop locally from source, clone this repository and run
rake install from within the repository's root directory.
Usage
fintop is intended to be used in a similar fashion as the top suite of
monitoring programs. For example, given two Finagle servers running locally,
running fintop could look like this:
$ fintop
Finagle processes: 2, Threads: 44 total, 30 runnable, 14 waiting
PID PORT CPU #TH #NOND #RUN #WAIT #TWAIT TXKB RXKB
14909 1110 4.0 22 1 15 4 3 351 363
14905 9990 4.0 22 1 15 4 3 325 823
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request