文件名称:batsd:Rubystatsd服务器实现,存储到Redis和磁盘
文件大小:33KB
文件格式:ZIP
更新时间:2024-03-11 08:05:35
Ruby
巴茨 Batsd是基于ruby的守护程序,用于聚合和存储统计信息。 他们的目标是与“有线”兼容,他们在对此进行了描述。 Batsd与etsy的statsd实现的不同之处主要在于它如何存储数据-数据存储到磁盘上的Redis和平面文件的组合中。 您可以在阅读有关持久性的更多信息。 Batsd从的使用开始逐渐消失,去年一直在使用。 是受启发的。 说明文件: 入门 安装 先决条件 Batsd需要Ruby 1.9.2或JRuby 1.6或更高版本,并需要访问Redis实例。 Redis> 2.6.0-rc3将启用Redis脚本的使用,出于性能方面的考虑,首选Redis脚本,但是支持早期版本,但会降低性能。 git clone git://github.com/noahhl/batsd && cd batsd && bundle install 配置 根据您的喜好编辑config.yml。 示
【文件预览】:
batsd-master
----.gitignore(290B)
----README.md(7KB)
----bin()
--------batsd(3KB)
----test()
--------unit()
--------benchmark()
--------test_helper.rb(127B)
----Gemfile(232B)
----examples()
--------client.rb(3KB)
--------monitoring()
--------acquisition()
----Gemfile.lock(443B)
----config.yml(174B)
----.rbenv-version(16B)
----doc()
--------performance.md(1KB)
--------future.md(854B)
--------why-not.md(2KB)
--------datatypes.md(2KB)
--------persistence.md(3KB)
----lib()
--------core-ext()
--------batsd()
--------batsd.rb(604B)
----CHANGELOG(448B)
----Rakefile(373B)