Table of Contents - raindrops-0.10.0 Documentation
Pages
ChangeLog
LICENSE
NEWS
raindrops 0.10.0 - minor feature updates / 2012-06-19 08:30 UTC
raindrops 0.9.0 - minor middleware/proxy update / 2012-05-21 00:06 UTC
raindrops 0.8.1 - compatibility fixes / 2012-05-12 05:58 UTC
raindrops 0.8.0 - watcher updates / 2011-10-14 22:00 UTC
raindrops 0.7.0 - FreeBSD fix, code cleanups / 2011-06-27 07:26 UTC
raindrops 0.6.1 - fix build on non-Linux / 2011-03-21 22:31 UTC
raindrops 0.6.0 - polishing up the last release / 2011-03-21 21:46 UTC
raindrops 0.5.0 - more Linux extras! / 2011-03-17 03:13 UTC
raindrops 0.4.1 - more portability! / 2010-09-26 06:49 UTC
raindrops 0.4.0 - flowing into new systems! / 2010-09-21 22:32 UTC
raindrops v0.3.0 - LGPL v2.1 and v3.0 / 2010-07-10 22:29 UTC
raindrops 0.2.0 - raining penguins! / 2010-05-05 00:35 UTC
raindrops 0.1.0 / 2010-04-08 00:45 UTC
README
raindrops - real-time stats for preforking Rack servers
Features
Linux-only Extra Features!
Install
Usage
Development
Contact
Classes/Modules
Raindrops
Raindrops::Aggregate
Raindrops::Aggregate::LastDataRecv
Raindrops::Aggregate::PMQ
Design
Raindrops::InetDiagSocket
Raindrops::LastDataRecv
To use with Unicorn and derived servers (preload_app=false):
To use with any Rack server using TCPServer
To use with any other Ruby web server that uses TCPServer
Raindrops::Linux
Raindrops::ListenStats
Raindrops::Middleware
Usage (Rainbows!/Unicorn preload_app=false)
Usage (Rainbows!/Unicorn preload_app=true)
Linux-only extras!
Demo Server
Raindrops::Middleware::Proxy
Raindrops::Middleware::Stats
Raindrops::Struct
Raindrops::TCP_Info
Raindrops::Watcher
HTTP endpoints
GET /
GET /active/$LISTENER.txt
GET /active/$LISTENER.html
GET /queued/$LISTENER.txt
GET /queued/$LISTENER.html
POST /reset/$LISTENER
GET /tail/$LISTENER.txt?active_min=1&queued_min=1
Response headers (mostly the same names as Raindrops::LastDataRecv)
Demo Server
Methods
::cornify! — Raindrops::Aggregate::LastDataRecv
::default_aggregate — Raindrops::Aggregate::LastDataRecv
::default_aggregate= — Raindrops::Aggregate::LastDataRecv
::extended — Raindrops::Aggregate::LastDataRecv
::new — Raindrops::Middleware::Proxy
::new — Raindrops::Aggregate::PMQ
::new — Raindrops
::new — Raindrops::Struct
::new — Raindrops::InetDiagSocket
::new — Raindrops::TCP_Info
::new — Raindrops::Middleware
::tcp_listener_stats — Raindrops::Linux
::unix_listener_stats — Raindrops::Linux
#<< — Raindrops::Aggregate::PMQ
#[] — Raindrops
#[]= — Raindrops
#aggregate — Raindrops::Aggregate::PMQ
#capa — Raindrops
#close — Raindrops::Middleware::Proxy
#count — Raindrops::Aggregate::PMQ
#count! — Raindrops::Aggregate::LastDataRecv
#decr — Raindrops
#each — Raindrops::Middleware::Proxy
#each — Raindrops::Aggregate::PMQ
#each_nonzero — Raindrops::Aggregate::PMQ
#evaporate! — Raindrops
#flush — Raindrops::Aggregate::PMQ
#flush_master — Raindrops::Aggregate::PMQ
#incr — Raindrops
#initialize_copy — Raindrops
#master_loop — Raindrops::Aggregate::PMQ
#max — Raindrops::Aggregate::PMQ
#mean — Raindrops::Aggregate::PMQ
#method_missing — Raindrops::Middleware::Proxy
#min — Raindrops::Aggregate::PMQ
#outliers_high — Raindrops::Aggregate::PMQ
#outliers_low — Raindrops::Aggregate::PMQ
#respond_to? — Raindrops::Middleware::Proxy
#size — Raindrops
#size= — Raindrops
#std_dev — Raindrops::Aggregate::PMQ
#stop_master_loop — Raindrops::Aggregate::PMQ
#sum — Raindrops::Aggregate::PMQ
#to_ary — Raindrops
#to_path — Raindrops::Middleware::Proxy
#to_s — Raindrops::Aggregate::PMQ
#total — Raindrops::ListenStats