├── .coveragerc ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── CHANGES ├── LICENSE ├── MANIFEST.in ├── README.rst ├── THANKS ├── bucky.py ├── bucky ├── __init__.py ├── carbon.py ├── cfg.py ├── client.py ├── collectd.py ├── errors.py ├── helpers.py ├── influxdb.py ├── main.py ├── metrics │ ├── __init__.py │ ├── counter.py │ ├── gauge.py │ ├── histogram.py │ ├── meter.py │ ├── metric.py │ ├── stats │ │ ├── __init__.py │ │ ├── ewma.py │ │ ├── expdec_sample.py │ │ └── usample.py │ └── timer.py ├── metricsd.py ├── names.py ├── processor.py ├── sentry.py ├── statsd.py └── udpserver.py ├── contrib └── statsd_perfomance_test.py ├── requirements.txt ├── runit ├── log │ └── run └── run ├── setup.cfg ├── setup.py ├── supervisord └── conf.d │ └── bucky.conf ├── systemd └── bucky.service └── tests ├── collectd-collector.py ├── collectd-counter-wraps.pkts ├── collectd-counter.pkts ├── collectd-derive.pkts ├── collectd-false-counter.pkts ├── collectd-false-derive.pkts ├── collectd-squares-encrypted.pkts ├── collectd-squares-signed.pkts ├── collectd-squares.pkts ├── collectd.pkts ├── t.py ├── test_000_bucky.py ├── test_001_statsd.py ├── test_002_collectd.py ├── test_003_processor.py └── test_004_helpers.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | include = bucky/* 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [trbs] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/README.rst -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/THANKS -------------------------------------------------------------------------------- /bucky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky.py -------------------------------------------------------------------------------- /bucky/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/__init__.py -------------------------------------------------------------------------------- /bucky/carbon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/carbon.py -------------------------------------------------------------------------------- /bucky/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/cfg.py -------------------------------------------------------------------------------- /bucky/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/client.py -------------------------------------------------------------------------------- /bucky/collectd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/collectd.py -------------------------------------------------------------------------------- /bucky/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/errors.py -------------------------------------------------------------------------------- /bucky/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/helpers.py -------------------------------------------------------------------------------- /bucky/influxdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/influxdb.py -------------------------------------------------------------------------------- /bucky/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/main.py -------------------------------------------------------------------------------- /bucky/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/__init__.py -------------------------------------------------------------------------------- /bucky/metrics/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/counter.py -------------------------------------------------------------------------------- /bucky/metrics/gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/gauge.py -------------------------------------------------------------------------------- /bucky/metrics/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/histogram.py -------------------------------------------------------------------------------- /bucky/metrics/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/meter.py -------------------------------------------------------------------------------- /bucky/metrics/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/metric.py -------------------------------------------------------------------------------- /bucky/metrics/stats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/stats/__init__.py -------------------------------------------------------------------------------- /bucky/metrics/stats/ewma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/stats/ewma.py -------------------------------------------------------------------------------- /bucky/metrics/stats/expdec_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/stats/expdec_sample.py -------------------------------------------------------------------------------- /bucky/metrics/stats/usample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/stats/usample.py -------------------------------------------------------------------------------- /bucky/metrics/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metrics/timer.py -------------------------------------------------------------------------------- /bucky/metricsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/metricsd.py -------------------------------------------------------------------------------- /bucky/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/names.py -------------------------------------------------------------------------------- /bucky/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/processor.py -------------------------------------------------------------------------------- /bucky/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/sentry.py -------------------------------------------------------------------------------- /bucky/statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/statsd.py -------------------------------------------------------------------------------- /bucky/udpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/bucky/udpserver.py -------------------------------------------------------------------------------- /contrib/statsd_perfomance_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/contrib/statsd_perfomance_test.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/requirements.txt -------------------------------------------------------------------------------- /runit/log/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec chpst svlogd -tt ./main 3 | -------------------------------------------------------------------------------- /runit/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/runit/run -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/setup.py -------------------------------------------------------------------------------- /supervisord/conf.d/bucky.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/supervisord/conf.d/bucky.conf -------------------------------------------------------------------------------- /systemd/bucky.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/systemd/bucky.service -------------------------------------------------------------------------------- /tests/collectd-collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-collector.py -------------------------------------------------------------------------------- /tests/collectd-counter-wraps.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-counter-wraps.pkts -------------------------------------------------------------------------------- /tests/collectd-counter.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-counter.pkts -------------------------------------------------------------------------------- /tests/collectd-derive.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-derive.pkts -------------------------------------------------------------------------------- /tests/collectd-false-counter.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-false-counter.pkts -------------------------------------------------------------------------------- /tests/collectd-false-derive.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-false-derive.pkts -------------------------------------------------------------------------------- /tests/collectd-squares-encrypted.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-squares-encrypted.pkts -------------------------------------------------------------------------------- /tests/collectd-squares-signed.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-squares-signed.pkts -------------------------------------------------------------------------------- /tests/collectd-squares.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd-squares.pkts -------------------------------------------------------------------------------- /tests/collectd.pkts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/collectd.pkts -------------------------------------------------------------------------------- /tests/t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/t.py -------------------------------------------------------------------------------- /tests/test_000_bucky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/test_000_bucky.py -------------------------------------------------------------------------------- /tests/test_001_statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/test_001_statsd.py -------------------------------------------------------------------------------- /tests/test_002_collectd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/test_002_collectd.py -------------------------------------------------------------------------------- /tests/test_003_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/test_003_processor.py -------------------------------------------------------------------------------- /tests/test_004_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trbs/bucky/HEAD/tests/test_004_helpers.py --------------------------------------------------------------------------------