Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
OTHER License
Bot releases are visible (Hide)
Published by Dieterbe about 7 years ago
blocking=true
.
bufSize * 100B
or use bufSize * 150B
to be extra safe.the included, dashboard is updated accordingly. and also on https://grafana.com/dashboards/338
Published by Dieterbe about 7 years ago
these new settings were previously hardcoded (to the values that are now the defaults):
connbuf=<int> connection buffer (how many metrics can be queued, not written into network conn). default 30k
iobuf=<int> buffered io connection buffer in bytes. default: 2M
spoolbuf=<int> num of metrics to buffer across disk-write stalls. practically, tune this to number of metrics in a second. default: 10000
spoolmaxbytesperfile=<int> max filesize for spool files. default: 200MiB (200 * 1024 * 1024)
spoolsyncevery=<int> sync spool to disk every this many metrics. default: 10000
spoolsyncperiod=<int> sync spool to disk every this many milliseconds. default 1000
spoolsleep=<int> sleep this many microseconds(!) in between ingests from bulkdata/redo buffers into spool. default 500
unspoolsleep=<int> sleep this many microseconds(!) in between reads from the spool, when replaying spooled data. default 10
Published by Dieterbe over 7 years ago
init = ...
to:
[init]
cmds = ...
note : this was previously released as 0.8.9 but the breaking config change warrants a major version bump.
Published by Dieterbe over 7 years ago
better pickle input #174
better amqp input options #168, update amqp library 3e876644819001f0ad21ac0bc427a5eff9cb7332
kafka input logging fixes #188
more proper config format so you don't have to use init commands. #183
add last, delta and stdev aggregator #191, #194
Add tmpfiles.d config for deb package #179
prevent erasing of configs #181
add root certs to docker container for better grafanaCloud experience #180
Published by Dieterbe over 7 years ago
minor release
Published by Dieterbe over 7 years ago
see #165
Published by Dieterbe over 7 years ago
Published by Dieterbe almost 8 years ago
known issues:
there's some open tickets on github for various smaller issues, but one thing that has been impacting people a lot for a long time now is memory usage growing indefinitely when instrumentation is not configured (because it keeps accumulating internal metrics).
The solution is to configure graphite_addr
to an address it can send metrics to (e.g. its own input address)
see ticket 50 for more info
Published by Dieterbe over 8 years ago
changes:
Published by Dieterbe over 9 years ago
probably more. (was blacklists new?)
note: the admin interfaces need more work.
Published by Dieterbe over 9 years ago
initial, simple version that used commandline args to configure. no admin interfaces
basically the version written by Richard Crowley with some minor patches
note that this version uses blocking sends (1 endpoint down blocks the program)
Published by Dieterbe over 9 years ago
extended version with config file, http and telnet interfaces, statsd for internal instrumentation, disk spooling support, but still blocking sends