[asterisk-dev] [Code Review] 2460: Example of how to use the Stasis message bus
Mark Michelson
reviewboard at asterisk.org
Thu Apr 25 12:12:00 CDT 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/2460/#review8362
-----------------------------------------------------------
Ship it!
Ship It!
- Mark Michelson
On April 19, 2013, 3:41 p.m., David Lee wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/2460/
> -----------------------------------------------------------
>
> (Updated April 19, 2013, 3:41 p.m.)
>
>
> Review request for Asterisk Developers and Matt Jordan.
>
>
> Repository: Asterisk
>
>
> Description
> -------
>
> In order to get people familiar with the Stasis message bus, it would
> be useful to have something of a tutorial. Since I'm not clever enough
> to think of some cool integration we could do with Twitter, I settled
> for something that might actually be useful.
>
> This patch adds a res_statsd.so module, which implements a basic
> statsd[1] client. Statsd is a very simple statistics gathering server,
> which can publish its results to a backend graphing engine, like
> Graphite[2]. There are several different Statsd server
> implementations[3], so you can pick what works best for your
> environment.
>
> The actual example of how to use the Stasis message bus is in
> res_chan_stats.so. This module demonstrates how to use subscriptions
> and the message router by monitoring messages and posting channels
> stats to the statsd server.
>
> A wiki page walking through res_chan_stats.so is forthcoming.
>
> [1]: https://github.com/etsy/statsd/
> [2]: http://graphite.readthedocs.org/en/latest/
> [3]: http://joemiller.me/2011/09/21/list-of-statsd-server-implementations/
>
>
> Diffs
> -----
>
> /trunk/res/res_statsd.exports.in PRE-CREATION
> /trunk/res/res_statsd.c PRE-CREATION
> /trunk/res/res_chan_stats.c PRE-CREATION
> /trunk/include/asterisk/utils.h 386104
> /trunk/include/asterisk/statsd.h PRE-CREATION
> /trunk/configs/statsd.conf.sample PRE-CREATION
>
> Diff: https://reviewboard.asterisk.org/r/2460/diff/
>
>
> Testing
> -------
>
> Verified that channel traffic (using sipp) caused statsd to draw some
> graphs. They didn't look exactly right, but I believe that was because
> of my Graphite configuration.
>
>
> Thanks,
>
> David Lee
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20130425/4d0b8192/attachment-0001.htm>
More information about the asterisk-dev
mailing list