Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Send collectd statistics from your Erlang applications
Erlang
branch: master

This branch is 8 commits ahead of cstar:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ebin
ejabberd
src
.gitignore
.hgignore
Emakefile
Makefile
README.md
example.erl
rabbitmq-server-1.6.0-collectd.patch
rebar
rebar.config

README.md

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.

Something went wrong with that request. Please try again.