https://github.com/joshnuss/blip
A fault-tolerant and concurrent StatsD server
https://github.com/joshnuss/blip
elixir statsd
Last synced: 11 months ago
JSON representation
A fault-tolerant and concurrent StatsD server
- Host: GitHub
- URL: https://github.com/joshnuss/blip
- Owner: joshnuss
- Created: 2018-05-15T02:30:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-19T23:18:37.000Z (almost 7 years ago)
- Last Synced: 2025-04-11T21:52:43.040Z (about 1 year ago)
- Topics: elixir, statsd
- Language: Elixir
- Homepage:
- Size: 1.06 MB
- Stars: 31
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blip StatsD Server
A fault-tolerant and concurrent StatsD server that follows the [StatsD specification](https://github.com/etsy/statsd/blob/master/docs/metric_types.md)

## 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
```