ruupert / rtorrent_exporter

Prometheus exporter that exposes metrics from rTorrent. MIT Licensed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rtorrent_exporter GoDoc Build Status Coverage Status

Command rtorrent_exporter provides a Prometheus exporter for rTorrent.

Package rtorrentexporter provides the Exporter type used in the rtorrent_exporter Prometheus exporter.

MIT Licensed.

Usage

Available flags for rtorrent_exporter include:

$ ./rtorrent_exporter -h
Usage of ./rtorrent_exporter:
  -rtorrent.addr string
        address of rTorrent XML-RPC server
  -telemetry.addr string
        host:port for rTorrent exporter (default ":9135")
  -telemetry.path string
        URL path for surfacing collected metrics (default "/metrics")

An example of using rtorrent_exporter:

$ ./rtorrent_exporter -rtorrent.addr http://127.0.0.1/RPC2
2016/03/09 17:39:40 starting rTorrent exporter on ":9135" for server "http://127.0.0.1/RPC2"

Docker

docker build -t rtorrent_exporter .
docker run --rm -d -p 9135:9135 rtorrent_exporter -rtorrent.addr "http://127.0.0.1/RPC2"

Sample

Here is a screenshot of a sample dashboard created using grafana with metrics from exported from rtorrent_exporter.

sample

About

Prometheus exporter that exposes metrics from rTorrent. MIT Licensed.

License:MIT License


Languages

Language:Go 99.3%Language:Dockerfile 0.7%