Simple UDP stats.
Make sure to edit config.js
You can send the following data to the collector:
Data can be a comma (,) seperated list of:
key:val
a data point (assumes each point is the total increment over a second)
key:inc|c
increment a counter by inc
key:d
delete key
Once a new key is received it will automatically be added to the database and you'll be able to see it's graphs.
These are all the available collector implementations sorted by their efficiency. They were all tested on the same machine with the same workload (around 11000 UDP packets per second).
Name | RSS | CPU usage |
---|---|---|
C | 624KB | 1.2 |
C++ | 1816KB | 1.4 |
libuv | 1796KB | 1.6 |
Go | 2896KB | 3.2 |
Nodejs | 34MB | 5.8 |