Граф коммитов

344 Коммитов

Автор SHA1 Сообщение Дата
Mikito Takada 744fd5859a Add prettyprint option and exclude gauges metric from cache 2012-05-11 14:44:14 -07:00
Daniel Schauenberg bf62f646d1 Merge pull request #86 from krobertson/master
Debian package scripts don't install the graphite backend file
2012-05-10 20:08:28 -07:00
Ken Robertson ce5d42e78b ensure the debian packages include the graphite backend file 2012-05-10 17:20:03 -07:00
Mikito Takada 7a5bf89275 Update README.md 2012-05-08 11:07:43 -07:00
Mikito Takada e0cf48e522 Add console backend 2012-05-07 14:11:15 -07:00
Daniel Schauenberg 4000ffc6ce bump to v0.2.0 2012-05-04 11:54:45 -04:00
Daniel Schauenberg cd5f9b0df3 Merge remote-tracking branch 'librato-statsd/feature/backend_mods'
Conflicts:
	README.md
2012-05-03 17:29:52 -04:00
Daniel Schauenberg b0e0375cbe fix typo in ruby example 2012-05-02 11:56:17 -03:00
Daniel Schauenberg 576f977e30 Merge pull request #77 from kashif/patch-1
Add gauges method to ruby example.
2012-04-28 12:36:18 -07:00
Kashif Rasul 66f9d2517a Add gauges method to ruby example. 2012-04-28 13:46:40 +03:00
Daniel Schauenberg 8e10bc3fb5 Merge pull request #76 from KyleAMathews/patch-1
Update README.md so summary includes mention of gauges.
2012-04-27 14:58:32 -07:00
Kyle Mathews f3bd3d9f0b Update README.md so summary includes mention of gauges. 2012-04-27 11:24:06 -07:00
Daniel Schauenberg 6f0e246620 Merge pull request #75 from heph/master
improved debian init scripts
2012-04-26 21:28:56 -07:00
Stephen Koenig d59d01d4f8 removed references to rdio configs (updated rdioConfig.js to localConfig.js)
improved $NODE_BIN searching
2012-04-26 18:27:57 -07:00
Mike Heffner e6c6ce05f8 Fix the race condition to detect if the time out has fired. Simply set
a 'timed_out' flag true instead of testing the wall time duration.
2012-04-26 10:34:10 -04:00
Mike Heffner fe91370942 Switch the flush and status commands to an event listener model. 2012-04-26 09:42:30 -04:00
Mike Heffner 784f07ada1 Prefer named functions over anonymous functions for more readable
backtraces.
2012-04-26 09:42:30 -04:00
Mike Heffner 80374f3be4 Fix botched cut-and-paste. 2012-04-26 09:42:30 -04:00
Mike Heffner da683ef71e Update readme with backend documentation. 2012-04-26 09:42:30 -04:00
Mike Heffner 4fa436a8d6 Slight cleanup of the backend API by converting the flush interface to
a top-level module export.
2012-04-26 09:42:30 -04:00
Mike Heffner 168a8af56b Add an error parameter to the stats write callback. 2012-04-26 09:42:30 -04:00
Mike Heffner a37610679f Add more docs to graphite backend module. 2012-04-26 09:42:30 -04:00
Mike Heffner 7b1594647a Flushing must be handled at the global level and invoked for each
backend. Also only clear counters and timers after flushing stats to
each backend.
2012-04-26 09:42:30 -04:00
Mike Heffner 17454a35ad Split out the graphite persistence code into a separate backend
module.

This provides a basic framework for adding multiple, pluggable,
backends for persisting stats.
2012-04-26 09:42:30 -04:00
Daniel Schauenberg 980b582539 Merge pull request #74 from barthq/patch-1
Added Support for Gauges to C# Example Client
2012-04-17 06:23:49 -07:00
Arne Wieding 34fa07c175 Added Support for Gauges to C# Example Client 2012-04-17 15:58:06 +03:00
Daniel Schauenberg 79a40464da add gauges description to README 2012-04-14 17:45:09 -04:00
Daniel Schauenberg 6440e224c4 add travis ci build status image to README 2012-04-14 17:38:44 -04:00
Daniel Schauenberg c2a7db9f80 disable email notifications 2012-04-14 15:22:36 -04:00
Daniel Schauenberg e5f322aa6b remove 0.4 testing for now since it hangs and add IRC notifications 2012-04-14 15:16:23 -04:00
Daniel Schauenberg 811ad26148 add travis build configuration 2012-04-14 15:01:17 -04:00
Garann Means 62d86bbfa6 Merge pull request #70 from suan/add_initd
add an init.d script
2012-04-13 10:37:31 -07:00
Sean Johnson a545bc9248 Added gauge support to the example Erlang client. 2012-04-12 22:22:28 -04:00
Daniel Schauenberg d1368ed01a Merge pull request #71 from indiefan/master
Added statsd binding for Go into examples
2012-04-07 10:57:52 -07:00
indiefan 62c9ac0561 Implemented sampling based on sampleRate. 2012-04-07 10:42:55 -07:00
indiefan 56129eed25 Added statsd binding for Go. 2012-04-07 02:03:27 -07:00
Suan-Aik Yeo de3ccdf20f add an init.d script 2012-04-07 01:29:46 -05:00
Erik Kastner f572bc339e Merge pull request #68 from librato/bugfix/fix_unit_tests
.mean was replaced with .mean_<threshold>, so update unit tests.
2012-04-02 11:24:50 -07:00
Mike Heffner 3517cc7fb6 .mean was replaced with .mean_<threshold>, so update unit tests. 2012-04-02 13:49:48 -04:00
Erik Kastner bfa8e20c96 Merge pull request #67 from aixtal/master
Pod fix (Etsy::StatsD)
2012-03-28 13:56:10 -07:00
Jean Véronis a5fc2e0a60 Pod fix 2012-03-28 23:38:22 +03:00
Erik Kastner 709f1c6f46 Merge pull request #62 from davidt/gauges
Add gauge types.
2012-03-21 13:05:26 -07:00
Erik Kastner cf56449d90 Merge pull request #64 from shutterstock/listify-config-percent-threshold
Changed config.percentThreshold to also accept a list of percentiles.
2012-03-08 12:20:33 -08:00
Neil Hooey 121c9fbf23 Sanitize the percentile field by replacing '.' with '_'.
This prevents '99.99' from being split into two directories by
changing it to '99_99'.
2012-03-08 15:01:42 -05:00
Neil Hooey dd789c7d53 Changed config.percentThreshold to also accept a list of percentiles.
The percentThreshold config parameter can now accept a single value or
a list of values. A statistic for each percentile threshold will be
generated analogous to how the single-value threshold stats were
generated before.

Updated documentation and example config file as well.
2012-03-07 17:25:24 -05:00
David Trowbridge 6ed7da4e72 Namespace gauge values into stats.gauges
Based on feedback from Erik Kastner, this change makes it so all gauge values
will get stored in carbon using a "stats.gauges." prefix, similar to the way
timers work today.
2012-02-29 21:56:40 -08:00
David Trowbridge 0ed78be74d Add gauge types.
Some applications have absolute values that they'd like to track as a simple
gauge, rather than as a count per period. This change adds support for this
type. Clients can set a gauge by sending 'value|g'.

Any gauge value which is set will persist and be flushed out to graphite each
iteration. This means that the gauge can be set once, and that value will be
graphed continuously until the next time it's set.
2012-02-18 14:26:46 -08:00
Erik Kastner 2377c9b9e4 more example config variables 2012-02-17 01:03:14 -05:00
Erik Kastner ad06171446 Merge pull request #60 from nire/master
Update Java client with java.nio package
2012-02-16 22:00:08 -08:00
Erik Kastner 422b3f6812 Merge pull request #61 from jkamenik/master
Fixed Rails Example
2012-02-16 21:59:32 -08:00