Skip to content

Send collectd statistics from your Erlang applications

Notifications You must be signed in to change notification settings

pivotree/erlang-collectd

 
 

Repository files navigation

Erlang collectd application

Collectd is a system statistics collection daemon.

Erlang-collectd is a simple client wich talk to collectd daemon (in UDP).

Test it

Compilation

./rebar compile
./rebar test

Collectd

Install (with brew, apt-get, rpm ...) collectd, configure it as a network server and start it.

Exemple use

Launch example.erl .

Graphing

You can use rrdtool, kcollectd, visage or any rrd graphing frontend.

API and usage

Understand difference between Gauge and Counter. Have a look on example.erl

Use it in different erlang project

Ejabberd

A module and a patch to log ejabberd activity is in ejabberd folder.

RabbitMQ

A patch is provided for RabbitMQ.

About

Send collectd statistics from your Erlang applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.7%
  • Erlang 15.3%