forked from sivy/pystatsd
-
Notifications
You must be signed in to change notification settings - Fork 0
Python implementation of the Statsd client/server
License
nzjess/py-statsd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Introduction ------------ pystatsd is a client and server implementation of Etsy's brilliant statsd server, a front end/proxy for the Graphite stats collection and graphing server. * Graphite - http://graphite.wikidot.com * Statsd - code: https://github.com/etsy/statsd - blog post: http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/ Usage ------------- See statsd_test for sample usage: from pystatsd import Client, Server srvr = Server(debug=True) srvr.serve() sc = Client('example.org',8125) sc.timing('python_test.time',500) sc.increment('python_test.inc_int') sc.decrement('python_test.decr_int') Building a Debian Package ------------- To build a debian package, run `dpkg-buildpackage -rfakeroot` Upstart init Script ------------- Upstart is the daemon management system for Ubuntu, and it's really great! A basic upstart script has been included for the pystatd server. It's located under init/, and will be installed to /usr/share/doc if you build/install a .deb file. The upstart script should be copied to /etc/init/pystatd.conf and will read configuration variables from /etc/default/pystatd. By default the pystatd daemon runs as user 'nobody' which is a good thing from a security perspective.
About
Python implementation of the Statsd client/server
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 100.0%