Files | Admin

Notes:

Release Name: 0.8.0

Notes:
raindrops 0.8.0 - watcher updates

Raindrops is a real-time stats toolkit to show statistics for Rack HTTP
servers.  It is designed for preforking servers such as Rainbows! and
Unicorn, but should support any Rack HTTP server under Ruby 1.9, 1.8 and
Rubinius on platforms supporting POSIX shared memory.  It may also be
used as a generic scoreboard for sharing atomic counters across multiple
processes.

* http://raindrops.bogomips.org/
* raindrops@librelist.org
* git://bogomips.org/raindrops.git
* http://raindrops.bogomips.org/NEWS.atom.xml

Changes:

There are various updates to the Raindrops::Watcher Rack app.
Most notably, the timestamp where the a statistic first and last
hit its peak value (active/queued connections) is captured.

As usual, the latest Raindrops::Watcher is running at:
  http://raindrops-demo.bogomips.org/



Changes: GIT-VERSION-GEN | 2 +- TODO | 2 +- lib/raindrops/watcher.rb | 114 +++++++++++++++++++++++----------- test/test_aggregate_pmq.rb | 2 +- test/test_last_data_recv_unicorn.rb | 4 +- test/test_middleware_unicorn.rb | 2 +- test/test_middleware_unicorn_ipv6.rb | 2 +- test/test_watcher.rb | 76 ++++++++++++++++++++++ 8 files changed, 160 insertions(+), 44 deletions(-) commit 68f5fdb76231aad5d9d2bcf33c33758394bb15a8 Author: Eric Wong Date: Fri Oct 14 14:59:52 2011 -0700 raindrops 0.8.0 - watcher updates There are various updates to the Raindrops::Watcher Rack app. Most notably, the timestamp where the a statistic first and last hit its peak value (active/queued connections) is captured. As usual, the latest Raindrops::Watcher is running at: http://raindrops-demo.bogomips.org/ commit 5d76462eb312df5343c1870fb68094459deca6ca Author: Eric Wong Date: Fri Oct 14 14:38:16 2011 -0700 1.8 compatibility workarounds Math.sqrt on 1.8.7 does not give NaN for certain errors. We'll also fix our Errno::EDOM retry loop to avoid resetting the "retried" flag. commit d5fc6f66bc17f27770b38126b6c4211fd938c5b5 Author: Eric Wong Date: Wed Oct 12 14:00:23 2011 -0700 avoid inadvertant object creation with invalid addresses Just in case somebody tries to scan all addresses, we won't run out of memory as easily. commit 360b8569cbb2b795019db278463245cce4270d09 Author: Eric Wong Date: Mon Oct 3 18:40:52 2011 -0700 watcher: document new headers for users These names are not finalized, yet. commit 7e8b1f6abe561e33644ca2bf30dc587e0bfac3c0 Author: Eric Wong Date: Tue Sep 27 19:32:38 2011 -0700 watcher: add peak times for statistics It could be useful to know when the first and last peak time of a maximum was. commit 26d775916fd3d967a98534eda44a983ea30d0811 Author: Eric Wong Date: Tue Sep 27 19:50:43 2011 -0700 test: updates for newer Unicorn API Unicorn.run no longer exists commit e974e26fcfb78cd579556495a0635d30ec5c6976 Author: Eric Wong Date: Tue Sep 27 17:46:20 2011 -0700 watcher: add X-Current header to headers It can be useful to some to see that info all at once without hitting the HTML index page. commit 9a42edb11efcd091623bb37a33a8ea97b39a1d85 Author: Eric Wong Date: Mon Aug 1 13:57:24 2011 -0700 TODO: patches welcome! I don't need this feature myself. commit 3966549e4ae209598ed56839dae9154f4615d2dc Author: Eric Wong Date: Mon Aug 1 13:49:43 2011 -0700 watcher: add POST /reset/$LISTENER endpoint rdoc This was always supported via the HTML (browser) interface but there was no documented way of hitting it without a browser, before. commit a5830080b3cf6011d737342462700f7c5819942a Author: Jeremy Evans Date: Mon Jun 27 10:36:21 2011 -0700 Fix bad rescue statements in a couple tests