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