From: Eric Wong <e@80x24.org> To: ruby-talk@ruby-lang.org, raindrops-public@bogomips.org Cc: unicorn-public@bogomips.org, Simon Eskildsen <simon.eskildsen@shopify.com>, Jeremy Evans <code@jeremyevans.net> Subject: [ANN] raindrops 0.18.0 - real-time stats for preforking Rack servers Date: Thu, 23 Mar 2017 02:48:29 +0000 [thread overview] Message-ID: <20170323024829.GA5190@dcvr> (raw) raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes. * https://bogomips.org/raindrops/ * No subscription necessary, no HTML mail: raindrops-public@bogomips.org * mail archives: https://bogomips.org/raindrops-public/ http://ou63pmih66umazou.onion/raindrops-public/ nntp://news.public-inbox.org/inbox.comp.lang.ruby.raindrops nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.raindrops * git clone git://bogomips.org/raindrops.git * https://bogomips.org/raindrops/NEWS.atom.xml * Demo site: https://raindrops-demo.bogomips.org:8443/ Changes: raindrops 0.18.0 The most notable feature of this release is the addition of FreeBSD and OpenBSD TCP_INFO support. This includes the Raindrops::TCP for portably mapping TCP state names to platform-dependent numeric values: https://bogomips.org/raindrops/Raindrops.html#TCP Thanks to Jeremy Evans and Simon Eskildsen on the unicorn-public@bogomips.org mailing list for inspiring these changes to raindrops. There's also a few internal cleanups, and documentation improvements, including some fixes to the largely-forgotten Raindrops::Aggreage::PMQ class: https://bogomips.org/raindrops/Raindrops/Aggregate/PMQ.html 20 changes since 0.17.0: test_inet_diag_socket: fix Fixnum deprecation warning TODO: add item for IPv6 breakage ext: fix documentation for C ext-defined classes TCP_Info: custom documentation for #get! TypedData C-API conversion test_watcher: disable test correctly when aggregate is missing tcp_info: support this struct under FreeBSD define Raindrops::TCP hash for TCP states linux_inet_diag: reduce stack usage and simplify avoid reading errno repeatedly aggregate/pmq: avoid false sharing of lock buffers aggregate/pmq: remove io-extra requirement aggregate/pmq: avoid File#stat allocation Merge remote-tracking branch 'origin/freebsd' Merge remote-tracking branch 'origin/aggregate-pmq' doc: remove private email support address doc: update location of TCP_INFO-related stuff build: avoid olddoc for building the RubyGem doc: document Raindrops::TCP hash aggregate/pmq: update version numbers for Ruby and Linux
reply other threads:[~2017-03-23 2:48 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://yhbt.net/raindrops/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20170323024829.GA5190@dcvr \ --to=e@80x24.org \ --cc=code@jeremyevans.net \ --cc=raindrops-public@bogomips.org \ --cc=ruby-talk@ruby-lang.org \ --cc=simon.eskildsen@shopify.com \ --cc=unicorn-public@bogomips.org \ --subject='Re: [ANN] raindrops 0.18.0 - real-time stats for preforking Rack servers' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: ../../raindrops.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).