Commit Graph

7 Commits

Author SHA1 Message Date
Bruno Binet 297aae2c61 split received data on newlines
As described in https://github.com/b/statsd_spec#metric-types--formats
the format of exported metrics is UTF8 text, with metrics separated by newlines

So this split data on newlines as done in origin statsd implementation:
https://github.com/etsy/statsd/blob/master/stats.js#L175-179
2014-02-21 17:25:05 +01:00
Robert Leftwich 604609496b Add semaphore to protect stats against reentrancy issues when server is busy 2013-12-03 16:14:18 -05:00
Robert Leftwich 479826e9bb Add ability to specify a prefix to be automatically added to all metric keys 2013-12-03 16:05:12 -05:00
aaditya sood 7c64944a7b Add graphite gauge support
Add a new data type gauge for tracking absolute values.
2013-12-03 15:52:45 -05:00
Patrick Hensley 2b8948ae0a Release 0.4
* Generalized the stats formatting and delivery into GraphiteSink
   class.  Move the stats tables (timers/counts) into a Stats class.
 * Updated README files, added script to derive README.txt from
   README.md, changed '-d / --dest' option to '-s / --sink'.
2011-06-30 17:20:53 -04:00
Patrick Hensley a0e07e48cd Release 0.3.
* Added initial unit tests for service, client.
 * Created stateful timer and counter client classes to simplify usage.
 * Finished key sanitization.
 * Bumped to alpha status.
 * Removed 'test.py', updated README with usage examples.
2011-06-29 11:59:34 -04:00
Patrick Hensley 29bb10a1b7 Initial release of gstatsd 0.1. 2011-06-28 21:03:22 -04:00