Riemann::Curl¶ ↑
riemann-curl submits informational curl metrics to Riemann
after a successful transfer.
Prerequisities¶ ↑
-
Ruby 1.8+
-
libcurl
-
build-essential (gcc, make..)
Installation¶ ↑
riemann-curl uses curb -Ruby bindings for curl- for sending requests, and it requires libraries related to curl
.
On Ubuntu, the dependencies can be satisfied by installing the following packages:
$ sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev $ gem install riemann-curl
Usage¶ ↑
$ riemann-curl --uri http://api.foobar.com/test
Transfer and connection timeout parameters can be overridden with max-time
and connect-timeout
flags.
$ riemann-curl --uri http://www.foobar.com --max-time 10