/blip

A fault-tolerant and concurrent StatsD server

Primary LanguageElixir

Blip StatsD Server

A fault-tolerant and concurrent StatsD server that follows the specification

Supervision Tree

Installation

mix escript.install github joshnuss/blip

Running

To run on port 2052

blip 2052

Running on multiple ports

blip 2052 2053

Testing

Send a single metric:

echo "requests:99|c" | nc -u -w0 127.0.0.1 2052

Send multiple metrics in one packet:

echo -e "withdrawal:2\ndeposit:3\n" | nc -u -w0 127.0.0.1 2052