brubeck icon indicating copy to clipboard operation
brubeck copied to clipboard

A Statsd-compatible metrics aggregator

Results 28 brubeck issues
Sort by recently updated
recently updated
newest added

statsd supports [namespacing](https://github.com/etsy/statsd/blob/master/docs/namespacing.md). For instance with a global namespace of `stats` and a counter namespace of `counters`, all counters would be namespaced as `stats.counters.foo`. This PR implements statsd's namespacing logic...

see problem manifestation description in: https://github.com/github/brubeck/issues/42, https://github.com/github/brubeck/issues/56 nature of the fix - ensure that code does not iterate thru elements that either have not been initialized or have residual values...

I propose adding support for environment variable config substitutions, using a bask-like syntax, to obviate the need for any external config template solutions when using brubeck in a container deployment,...

The official statsd node client uses \n as separator for multiple metrics in a single packet. https://github.com/etsy/statsd/blob/master/docs/server.md "Multiple metrics can be received in a single packet if separated by the...

By default, the http endpoint is started on the IPv4 wildcard address. It may be desirable to restrict this to a specific address (see issue #58).

Clearly state that sampling is supported.

In addition to a previous change (#38) ... the following are required to avoid the stuck metric ... ``` diff --git a/src/samplers/statsd.c b/src/samplers/statsd.c index 62cb33e..4d6c515 100644 --- a/src/samplers/statsd.c +++ b/src/samplers/statsd.c...

expire mechanism in brubeck is not thread-safe, and may causes some problem like #33 and #51 .

https://github.com/github/brubeck/blob/master/src/samplers/statsd.c#L56 ` for (i = 0; i < SIM_PACKETS; ++i) { `