sangoma / switchy

async FreeSWITCH cluster control
https://switchy.readthedocs.io/en/latest/
Mozilla Public License 2.0
72 stars 18 forks source link

Add statsd support #30

Open goodboy opened 8 years ago

goodboy commented 8 years ago

Integrating with pystatsd will be the place to start. This will give the RMS team something useful for monitoring real-time events from FreeSWITCH.

goodboy commented 8 years ago

Alternatively here's the docs on pushing directly to graphite.

moises-silva commented 8 years ago

@tgoodlet That's certainly an alternative, but not sure there's much benefit and it has some drawbacks. The only benefit perhaps is simplicity (less components), but using statsd gives you a middle layer to support other backends, not just graphite, and better performance. For the RMS server I am actually considering using a statsd-compatible server in C: https://github.com/github/brubeck

It's unlikely we'll expose the raw graphite backend for external providers.

goodboy commented 8 years ago

@moises-silva any news on whether you guys will need something of this sort? Even if it's not directly useful for the monitoring team maybe we could add something useful for the average carrier's data analyst?

moises-silva commented 8 years ago

@tgoodlet Not really, my best guess is we'll do this in sep/oct and finally define what our custom metric strategy will be.