https://github.com/tokenrove/trivial-statsd-client
Trivial statsd client in Rust, for heavily-sampled uses
https://github.com/tokenrove/trivial-statsd-client
Last synced: about 1 year ago
JSON representation
Trivial statsd client in Rust, for heavily-sampled uses
- Host: GitHub
- URL: https://github.com/tokenrove/trivial-statsd-client
- Owner: tokenrove
- Created: 2017-05-10T19:35:35.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-15T21:14:09.000Z (about 9 years ago)
- Last Synced: 2025-02-09T08:16:40.178Z (over 1 year ago)
- Language: Rust
- Size: 3.91 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A Rust statsd client for fast-and-loose stats.
Alternatives:
- https://github.com/tshlabs/cadence
- https://github.com/markstory/rust-statsd
- https://github.com/erik/rust-statsd
Why this one?
- tuned for heavily-sampled stats;
- avoids floats at runtime wherever possible;
- uses evil global state for the convenience of being able to drop a
`statsd!` macro anywhere (using the same approach as the log
crate).
(This might not be true yet; this crate is in embryonic state and I
think I'll have to do some procedural macro magic to get the effect I
want.)