├── .gitignore ├── .rbenv-version ├── CHANGELOG ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── bin └── batsd ├── config.yml ├── doc ├── datatypes.md ├── future.md ├── performance.md ├── persistence.md └── why-not.md ├── examples ├── acquisition │ └── .gitkeep ├── client.rb └── monitoring │ └── .gitkeep ├── lib ├── batsd.rb ├── batsd │ ├── deleter.rb │ ├── diskstore.rb │ ├── handler.rb │ ├── handlers │ │ ├── counter.rb │ │ ├── gauge.rb │ │ └── timer.rb │ ├── receiver.rb │ ├── redis.rb │ ├── server.rb │ ├── statistics.rb │ ├── threadpool.rb │ └── truncator.rb └── core-ext │ └── array.rb └── test ├── benchmark └── fake_data ├── test_helper.rb └── unit └── diskstore_test.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/.gitignore -------------------------------------------------------------------------------- /.rbenv-version: -------------------------------------------------------------------------------- 1 | jruby-1.7.0-dev 2 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/batsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/bin/batsd -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/config.yml -------------------------------------------------------------------------------- /doc/datatypes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/doc/datatypes.md -------------------------------------------------------------------------------- /doc/future.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/doc/future.md -------------------------------------------------------------------------------- /doc/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/doc/performance.md -------------------------------------------------------------------------------- /doc/persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/doc/persistence.md -------------------------------------------------------------------------------- /doc/why-not.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/doc/why-not.md -------------------------------------------------------------------------------- /examples/acquisition/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/examples/client.rb -------------------------------------------------------------------------------- /examples/monitoring/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/batsd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd.rb -------------------------------------------------------------------------------- /lib/batsd/deleter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/deleter.rb -------------------------------------------------------------------------------- /lib/batsd/diskstore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/diskstore.rb -------------------------------------------------------------------------------- /lib/batsd/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/handler.rb -------------------------------------------------------------------------------- /lib/batsd/handlers/counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/handlers/counter.rb -------------------------------------------------------------------------------- /lib/batsd/handlers/gauge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/handlers/gauge.rb -------------------------------------------------------------------------------- /lib/batsd/handlers/timer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/handlers/timer.rb -------------------------------------------------------------------------------- /lib/batsd/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/receiver.rb -------------------------------------------------------------------------------- /lib/batsd/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/redis.rb -------------------------------------------------------------------------------- /lib/batsd/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/server.rb -------------------------------------------------------------------------------- /lib/batsd/statistics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/statistics.rb -------------------------------------------------------------------------------- /lib/batsd/threadpool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/threadpool.rb -------------------------------------------------------------------------------- /lib/batsd/truncator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/batsd/truncator.rb -------------------------------------------------------------------------------- /lib/core-ext/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/lib/core-ext/array.rb -------------------------------------------------------------------------------- /test/benchmark/fake_data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/test/benchmark/fake_data -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/diskstore_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahhl/batsd/HEAD/test/unit/diskstore_test.rb --------------------------------------------------------------------------------