-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate docs from github wiki, and standardise markdown notation
- Loading branch information
Elliot Blackburn
committed
Jul 23, 2019
1 parent
cd38214
commit 062fd4b
Showing
14 changed files
with
190 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Additional Tools | ||
|
||
The following are tools you might find useful when using, contributing, or testing statsd. | ||
|
||
* [statsd-tg](http://octo.it/statsd-tg) – StatsD traffic generator; generates dummy traffic for load testing (C). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
# StatsD Clients | ||
|
||
A number of clients have been made for pushing metrics into statsd and open sourced by the wider community. | ||
|
||
**Node** | ||
* [lynx](https://github.com/dscape/lynx) — Node.js client used by Mozilla, Nodejitsu, etc. | ||
* [Node-Statsd](https://github.com/sivy/node-statsd) — Node.js client | ||
* [node-statsd-client](https://github.com/msiebuhr/node-statsd-client) — Node.js client | ||
* [node-statsd-instrument](https://github.com/syrio/node-statsd-instrument) — Node.js client | ||
* [statistik](https://github.com/godmodelabs/statistik) - Node.js client with timers & CLI | ||
* [statsy](https://github.com/segmentio/statsy) - clean idiomatic statsd client | ||
|
||
**Java** | ||
* [java-statsd-client](https://github.com/youdevise/java-statsd-client) — Lightweight (zero deps) Java client | ||
* [Statsd over SLF4J](https://github.com/nzjess/statsd-over-slf4j) — Java client with SLF4J logging tie-in | ||
* [play-statsd](https://github.com/vznet/play-statsd) — Play Framework 2.0 client for Java and Scala | ||
* [statsd-netty](https://github.com/flozano/statsd-netty) — Netty-based Java 8 client | ||
|
||
**Python** | ||
* [Py-Statsd](https://github.com/sivy/py-statsd) — Server and Client | ||
* [Python-Statsd](https://github.com/WoLpH/python-statsd) — Python client | ||
* [pystatsd](https://github.com/jsocol/pystatsd) — Python client | ||
* [Django-Statsd](https://github.com/WoLpH/django-statsd) — Django client | ||
|
||
**Ruby** | ||
* [statsd-instrument](https://github.com/Shopify/statsd-instrument) — Ruby client | ||
* [statsd](https://github.com/reinh/statsd/) — Ruby client (needs new maintainer) | ||
* [Statsd-Client](https://github.com/dawanda/statsd-client) — Ruby client (not maintained) | ||
|
||
**Perl** | ||
* [Net::Statsd](https://github.com/cosimo/perl5-net-statsd) — Perl client, also available on [CPAN](https://metacpan.org/module/Net::Statsd) | ||
* [Net::StatsD::Client](https://github.com/sivy/statsd-client) — Perl client, not available on CPAN | ||
* [Etsy::StatsD](https://github.com/sanbeg/Etsy-Statsd) - Perl client, also available on [CPAN] (https://metacpan.org/module/Etsy::StatsD) | ||
|
||
**PHP** | ||
* [Metrics](https://github.com/beberlei/metrics#metrics) | ||
* [PHP client](https://gist.github.com/1065177/5f7debc212724111f9f500733c626416f9f54ee6) | ||
* [php-statsd](https://github.com/seejohnrun/php-statsd) and Spark | ||
* [php-statsd-client](https://github.com/godmodelabs/php-statsd-client) - supports SplClassLoader | ||
* [statsd-php-client](https://github.com/iFixit/statsd-php-client) - Minimalist performant client | ||
* [phpLeague-statsd-client](https://github.com/thephpleague/statsd) - Php League StatsD client | ||
* [statsd-php-client](https://github.com/liuggio/statsd-php-client) - optimized client with monolog and symfony2 integrations available | ||
* [statsd-php](https://github.com/domnikl/statsd-php) - PSR-4 compatible client | ||
|
||
**Clojure** | ||
* [Clojure client](https://github.com/pyr/clj-statsd) | ||
|
||
**Io** | ||
* [io-statsd](https://github.com/seejohnrun/io-statsd) — StatsD Client for Io | ||
|
||
**C** | ||
* [C client](https://github.com/romanbsd/statsd-c-client) — A trivial C client | ||
|
||
**C++** | ||
* [statsd-client-cpp](https://github.com/talebook/statsd-client-cpp) — StatsD Client in CPP | ||
* [cpp-statsd-client](https://github.com/vthiery/cpp-statsd-client) — A header-only StatsD client implemented in C++ | ||
|
||
**.NET** | ||
* [NStatsD.Client](https://github.com/robbihun/NStatsD.Client) — .NET 4.0 client | ||
* [C# client](https://github.com/goncalopereira/statsd-csharp-client) — C# client | ||
* [graphite-client](https://github.com/peschuster/graphite-client) — .NET client library for StatsD and Graphite | ||
* [StatsC](https://bitbucket.org/pavlos256/statsc) — An asynchronous client with built-in support for batching | ||
* [JustEat.StatsD](https://github.com/justeat/JustEat.StatsD) — A .NET library for publishing metrics to statsd. Targets both .NET full framework and .NET Standard 2.0. | ||
|
||
**Go** | ||
* [GoE](https://godoc.org/github.com/pascaldekloe/goe/metrics) — Minimal & Performant | ||
* [go-statsd-client](https://github.com/cactus/go-statsd-client) — Simple Go client | ||
* [g2s](https://github.com/peterbourgon/g2s) | ||
* [StatsD](https://github.com/quipo/statsd) | ||
* [statsd](https://github.com/alexcesaro/statsd) — A simple and very fast StatsD client | ||
|
||
**Apache** | ||
* [mod_statsd](https://github.com/jib/mod_statsd) - StatsD client to send stats straight from [Apache](https://modules.apache.org/) | ||
|
||
**Varnish** | ||
* [libvmod-statsd](https://github.com/jib/libvmod-statsd) - StatsD client to send stats straight from [Varnish](http://varnish-cache.org) | ||
|
||
**PowerShell** | ||
* [powershell-statsd](https://github.com/joehack3r/powershell-statsd) - PowerShell client | ||
|
||
**Browser** | ||
* [StatsC](https://github.com/godmodelabs/statsc) - Push stats to StatsD from the browser! | ||
* [StatsD HTTP Proxy](https://github.com/sokil/statsd-http-proxy) - HTTP proxy to StatsD with REST interface for using in browsers | ||
* [StatsD HTTP Client](https://github.com/Molyakos/statsd-http-client) - StatsD client over http for using in browsers | ||
|
||
**Objective-C** | ||
* [MCStatsd](https://github.com/Marketcircle/MCStatsd) - Cocoa client | ||
|
||
**ActionScript** | ||
* [flash-statsd](https://github.com/simongregory/flash-statsd) - Flash client | ||
|
||
**WordPress** | ||
* [wordpress-statsd](https://github.com/uglyrobot/wordpress-statsd) - WordPress Plugin | ||
|
||
**Drupal** | ||
* [StatsD](https://www.drupal.org/project/statsd) - Drupal module | ||
|
||
**Haskell** | ||
* [statsd-client](https://github.com/keithduncan/statsd-client) | ||
|
||
**R** | ||
* [rstatsd](https://github.com/stumpyfr/rstatsd) | ||
|
||
**Lua** | ||
* [lua-statsd](https://github.com/stvp/lua-statsd-client) | ||
|
||
**Nim** | ||
* [statsd_client](https://github.com/FedericoCeratto/nim-statsd-client) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# The StatsD Protocol | ||
|
||
Coming soon! Meanwhile, see https://github.com/b/statsd_spec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Server Implementations | ||
|
||
The following is a list of projects that re-implement statsd, if the the main project isn't for you, perhaps one of these is. | ||
|
||
* [brubeck](https://github.com/github/brubeck) - Server in C | ||
* [clj-statsd-svr](https://github.com/netmelody/clj-statsd-svr) — Clojure server | ||
* [gographite](https://github.com/amir/gographite) — Server in Go | ||
* [gostatsd](https://github.com/atlassian/gostatsd) — Server in Go | ||
* [netdata](https://github.com/firehol/netdata) - Embedded statsd server in the netdata server, in C, with visualization | ||
* [Net::Statsd::Server](https://github.com/cosimo/perl5-net-statsd-server) — Perl server, also available on [CPAN](https://metacpan.org/module/Net::Statsd::Server) | ||
* [Py-Statsd](https://github.com/sivy/py-statsd) — Server and Client | ||
* [Ruby-Statsdserver](https://github.com/fetep/ruby-statsdserver) — Ruby server | ||
* [statsd-c](https://github.com/jbuchbinder/statsd-c) — Server in C | ||
* [statsdaemon (bitly)](https://github.com/bitly/statsdaemon) — Server in Go | ||
* [statsdaemon (vimeo)](https://github.com/vimeo/statsdaemon) — Server in Go | ||
* [statsdcc](https://github.com/wayfair/statsdcc) - Server in C++ | ||
* [statsdpy](https://github.com/pandemicsyn/statsdpy) — Python/eventlet Server | ||
* [statsite](https://github.com/armon/statsite.git) — Server in C |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters