The StatsD server written in Rust
Bioyino is a distributed statsd-protocol server with carbon backend.
Currently works in production at Avito, processing production-grade metric stream (~4M metrics per second on 3 nodes)
One of Bioyino's most powerful features - multimessage mode - require it to be working on GNU/Linux.
$ git clone <this repo>
$ cargo build --release && strip target/release/bioyno
yum install -y capnproto capnproto-devel
yum install -y ruby-devel
gem install fpm
bash contrib/fpm/create_package_rpm.sh
apt-get install -y capnproto libcapnp-dev
apt-get install -y ruby-dev
gem install fpm
bash contrib/fpm/create_package_deb.sh
To configure, please, see config.toml, all the options are listed there and all of them are commented.
You can help project by doing the following: * find TODOs/FIXMEs and unwraps in the code fix them and create a PR * solve issues * create issues to request new features * add new features, like new metric types * test the server on your environment and creating new issues if/when bugs found
$ claude mcp add bioyino \
-- python -m otcore.mcp_server <graph>