transmission-exporter
transmission-exporter copied to clipboard
Prometheus exporter for Transmission metrics, written in Go.
I'd like to map download/upload volume per tracker. Some per-torrent metrics already include the tracker, i.e. ``` ❯ grep -i ubuntu transmission-exporter.metrics transmission_torrent_leechers{id="21",name="ubuntu-19.04-desktop-amd64.iso",tracker="http://ipv6.torrent.ubuntu.com:6969"} -1 transmission_torrent_leechers{id="21",name="ubuntu-19.04-desktop-amd64.iso",tracker="http://torrent.ubuntu.com:6969"} 118 transmission_torrent_seeders{id="21",name="ubuntu-19.04-desktop-amd64.iso",tracker="http://ipv6.torrent.ubuntu.com:6969"} -1 transmission_torrent_seeders{id="21",name="ubuntu-19.04-desktop-amd64.iso",tracker="http://torrent.ubuntu.com:6969"} 2336...
I have implemented an alternate dashboard for grafana that doesn't use the deprecated angular plugin and that displays some additional metrics such as "Session Downloaded / Uploaded", "All Time Downloaded...
Add new metrics from Transmission RPC - peersConnected - peersGettingFromUs - totalSize - uploadedEver Add new panels to public dashboard - Upload/Download stats - Upload/Download speed - Average upload rate...