A summary of data about the Ruby ecosystem.

https://github.com/reinh/statsd

A Ruby Statsd client that isn't a direct port of the Python example code. Because Ruby isn't Python.
https://github.com/reinh/statsd

Keywords from Contributors

rubygem rack feature-flag sinatra activerecord activejob mvc feature-toggle feature crash-reporting

Last synced: about 1 hour ago
JSON representation

Repository metadata

A Ruby Statsd client that isn't a direct port of the Python example code. Because Ruby isn't Python.

README.rdoc

          = statsd-ruby CI: {}[https://github.com/reinh/statsd/actions?query=workflow%3ARuby]

A Ruby client for {StatsD}[https://github.com/etsy/statsd]

= Installing

Bundler:
  gem "statsd-ruby"

= Basic Usage

  # Set up a global Statsd client for a server on localhost:9125
  $statsd = Statsd.new 'localhost', 9125

  # Set up a global Statsd client for a server on IPv6 port 9125
  $statsd = Statsd.new '::1', 9125

  # Send some stats
  $statsd.increment 'garets'
  $statsd.timing 'glork', 320
  $statsd.gauge 'bork', 100

  # Use {#time} to time the execution of a block
  $statsd.time('account.activate') { @account.activate! }

  # Create a namespaced statsd client and increment 'account.activate'
  statsd = Statsd.new('localhost').tap{|sd| sd.namespace = 'account'}
  statsd.increment 'activate'

= Testing

Run the specs with rake spec

= Performance

* A short note about DNS: If you use a dns name for the host option, then you will want to use a local caching dns service for optimal performance (e.g. nscd).

= Extensions / Libraries / Extra Docs

* See the wiki[https://github.com/reinh/statsd/wiki]

== Contributing to statsd

* Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
* Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it
* Fork the project
* Start a feature/bugfix branch
* Commit and push until you are happy with your contribution
* Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
* Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.

== Contributors

* Rein Henrichs
* Alex Williams
* Andrew Meyer
* Chris Gaffney
* Cody Cutrer
* Corey Donohoe
* Dotan Nahum
* Erez Rabih
* Eric Chapweske
* Gabriel Burt
* Hannes Georg
* James Tucker
* Jeremy Kemper
* John Nunemaker
* Lann Martin
* Mahesh Murthy
* Manu J
* Matt Sanford
* Nate Bird
* Noah Lorang
* Oscar Del Ben
* Peter Mounce
* Ray Krueger
* Reed Lipman
* rick
* Ryan Tomayko
* Schuyler Erle
* Thomas Whaples
* Trae Robrock

== Copyright

Copyright (c) 2011, 2012, 2013 Rein Henrichs. See LICENSE.txt for further details.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 170
Total Committers: 36
Avg Commits per committer: 4.722
Development Distribution Score (DDS): 0.735

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
James Tucker j****r@g****m 45
Jeremy Kemper j****y@b****t 29
Rein Henrichs r****n@p****m 27
Rein Henrichs r****h@r****m 12
Ryan Tomayko r****o@g****m 6
Ray Krueger r****r@g****m 4
James Tucker r****i@g****m 3
Alex Williams a****s@a****a 3
Hannes Georg h****g@g****m 3
John Nunemaker n****r@g****m 3
Peter Goldstein p****n@g****m 3
Eric Chapweske e****c@z****m 2
Andrew Meyer a****r@a****m 2
Erez Rabih e****h@g****m 2
Manu J m****2@g****m 2
Olle Jonsson o****n@g****m 2
Schuyler Erle s****r@n****t 2
Trae Robrock t****k@g****m 2
Oscar Del Ben o****r@o****m 1
Noah Lorang n****h@d****m 1
Nate Bird n****d@g****m 1
Bill Franklin w****n@d****k 1
Mahesh Murthy m****h@s****m 1
Peter Mounce p****e@j****m 1
Reed Lipman r****n@g****m 1
Thomas Whaples t****s@n****m 1
Matt Sanford m****t@m****m 1
Lann Martin l****n@l****m 1
Kyrylo Silin s****n@k****g 1
Jorge Manrubia j****e@h****m 1
and 6 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 15 days ago

Total issues: 20
Total pull requests: 59
Average time to close issues: 9 months
Average time to close pull requests: 4 months
Total issue authors: 17
Total pull request authors: 40
Average comments per issue: 5.3
Average comments per pull request: 2.44
Merged pull request: 34
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/reinh/statsd

Top Issue Authors

  • reinh (2)
  • raggi (2)
  • nirvdrum (2)
  • thwarted (1)
  • sfgeorge (1)
  • cheald (1)
  • mindscratch (1)
  • raykrueger (1)
  • mattetti (1)
  • anarosas (1)
  • imriz (1)
  • Ajedi32 (1)
  • minaguib (1)
  • erez-rabih (1)
  • jcsalterego (1)

Top Pull Request Authors

  • raykrueger (5)
  • raggi (4)
  • reinh (4)
  • hannesg (3)
  • Ajedi32 (2)
  • olleolleolle (2)
  • bchalstrom-iseatz (2)
  • jnunemaker (2)
  • voidlily (2)
  • petergoldstein (2)
  • aw (2)
  • monkbroc (1)
  • gaffneyc (1)
  • cheald (1)
  • schuyler (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

gem.coop: statsd-ruby

A Ruby StatsD client (https://github.com/etsy/statsd)

  • Homepage: https://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/statsd-ruby/
  • Licenses: MIT
  • Latest release: 1.5.0 (published almost 5 years ago)
  • Last Synced: 2025-12-17T07:11:02.942Z (about 5 hours ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 116,405,917 Total
  • Docker Downloads: 23,597,888
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Downloads: 0.21%
    • Average: 0.258%
    • Docker downloads count: 0.821%
  • Maintainers (2)
rubygems.org: statsd-ruby

A Ruby StatsD client (https://github.com/etsy/statsd)

  • Homepage: https://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/statsd-ruby/
  • Licenses: MIT
  • Latest release: 1.5.0 (published almost 5 years ago)
  • Last Synced: 2025-12-16T00:31:17.554Z (1 day ago)
  • Versions: 11
  • Dependent Packages: 85
  • Dependent Repositories: 1,173
  • Downloads: 116,366,476 Total
  • Docker Downloads: 23,597,888
  • Rankings:
    • Downloads: 0.196%
    • Dependent packages count: 0.359%
    • Dependent repos count: 0.945%
    • Docker downloads count: 0.951%
    • Average: 1.215%
    • Forks count: 2.052%
    • Stargazers count: 2.79%
  • Maintainers (2)
gem.coop: jamster-statsd

A Statsd client in Ruby

  • Homepage: http://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/jamster-statsd/
  • Licenses: mit
  • Latest release: 0.1.0 (published over 14 years ago)
  • Last Synced: 2025-12-15T10:14:16.131Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 47,700 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.032%
    • Downloads: 15.096%
  • Maintainers (1)
proxy.golang.org: github.com/reinh/statsd

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/reinh/statsd#section-documentation
  • Licenses: mit
  • Latest release: v1.5.0 (published almost 5 years ago)
  • Last Synced: 2025-12-15T10:14:18.192Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.442%
    • Average: 5.624%
    • Dependent repos count: 5.807%
rubygems.org: jamster-statsd

A Statsd client in Ruby

  • Homepage: http://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/jamster-statsd/
  • Licenses: mit
  • Latest release: 0.1.0 (published over 14 years ago)
  • Last Synced: 2025-12-15T10:14:16.129Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 47,700 Total
  • Rankings:
    • Forks count: 2.032%
    • Stargazers count: 2.77%
    • Dependent packages count: 7.75%
    • Average: 7.978%
    • Dependent repos count: 12.647%
    • Downloads: 14.692%
  • Maintainers (1)
gem.coop: statsd-ruby-tcp

A Ruby StatsD client (https://github.com/etsy/statsd)

  • Homepage: https://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/statsd-ruby-tcp/
  • Licenses: MIT
  • Latest release: 0.1.2 (published almost 5 years ago)
  • Last Synced: 2025-12-15T10:14:16.025Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,155 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 17.791%
    • Downloads: 53.373%
  • Maintainers (1)
rubygems.org: statsd-ruby-tcp

A Ruby StatsD client (https://github.com/etsy/statsd)

  • Homepage: https://github.com/reinh/statsd
  • Documentation: http://www.rubydoc.info/gems/statsd-ruby-tcp/
  • Licenses: MIT
  • Latest release: 0.1.2 (published almost 5 years ago)
  • Last Synced: 2025-12-15T10:14:16.029Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,155 Total
  • Rankings:
    • Forks count: 1.846%
    • Stargazers count: 2.555%
    • Dependent packages count: 15.706%
    • Average: 24.756%
    • Dependent repos count: 46.782%
    • Downloads: 56.89%
  • Maintainers (1)

Dependencies

statsd-ruby.gemspec rubygems
  • minitest >= 5.6.0 development
  • rake >= 0 development
  • simplecov >= 0.6.4 development
  • yard >= 0 development
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
Gemfile rubygems

Score: 29.050267384764