prometheus-qbittorrent-exporter

Get metrics from a qBittorrent server and offers them in a prometheus format.

  • Tools & Utilities
Get metrics from a qBittorrent server and offers them in a prometheus format.

Platform availability

Available on 2 of 6 install platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox
  • Helm (not listed)

Also on Docker Hub and GitHub

Health score

52/100 Fair

Maintained
64last commit 135 days ago
Popular
46197 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 6 days ago

GitHub stars
197
Open issues
16
Last commit
2026-05-27
Latest release
1.7.0
License
GPL-3.0
Activity
stale

Checked yesterday - source: GitHub (esanchezm/prometheus-qbittorrent-exporter)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 10 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Check that Prometheus sees the exporter After starting the exporter and Prometheus, run the listed curl command to fetch http://localhost:9090/api/v1/targets and look for the target's health; if it is down, your scrape address, port, or firewall is wrong and no qBittorrent metrics will appear. source
  • Set Prometheus scrape defaults In Prometheus' global config, set scrape_interval (how often data is collected) and scrape_timeout (how long to wait before giving up) if you need quicker or more reliable qBittorrent metrics; leaving defaults can leave dashboards up to a minute stale or make slow scrapes fail. source

Fetched 10 days ago - each note links to its source

Alternatives (12)

  • Better Stack - AI-driven monitoring platform providing incident management, real-time logs, uptime, traces, error tracking, infrastructure analytics, and…
  • Datadog - Main repository for Datadog Agent
  • Grafana Loki - Grafana Loki is an open-source log aggregation system.
  • Graylog - Graylog is the centralized log management solution built to open standards for capturing, storing, and enabling real-time analysis of terab…
  • HyperDX - An open source observability platform: Unify session replays, logs, traces, and errors – all without the Datadog price tag.
  • InfluxDB - InfluxDB is an open source time series database with no external dependencies.
  • Kibana - Kibana is the data visualization layer for querying, analyzing, and managing data stored in Elasticsearch.
  • New Relic - Pinpoint and solve performance issues in your Ruby, Java, .NET, PHP and Python apps with real user, application and server monitoring.
  • Prometheus - Prometheus is a systems and service monitoring system.
  • Splunk - Splunk is a self-hosted platform for collecting, indexing, searching, and analyzing log and security data, helping homelabbers and operatio…
  • grafana loki - Grafana Loki is an open-source log aggregation system.
  • kitana - Kitana is a responsive Plex plugin web frontend for Plex users that exposes plugin interfaces to external devices by authenticating against…

Checked 7 days ago - source: AlternativeTo

Common questions

What qBittorrent statistics can I collect for Grafana-style monitoring?

A self-hosted thread describes using a qBittorrent Prometheus exporter to collect total download and upload statistics. Those statistics can be derived into flow rates for dashboards.

How can I verify that Prometheus sees the exporter?

After starting the exporter and Prometheus, check the target's health in the targets API. If the target is down, the scrape address, port, or firewall is likely wrong and qBittorrent metrics will not appear.

Which Prometheus settings affect how fresh or reliable the qBittorrent metrics are?

Set scrape_interval and scrape_timeout in Prometheus' global config if you need quicker or more reliable metrics. The defaults can leave dashboards up to a minute stale or make slow scrapes fail.

How can I autostart the exporter on boot?

Download the release package, extract it, and build and install it with makepkg -si. You can then enable the bundled systemd service so the exporter starts on boot.

Is there a PyPI release available?

The PyPI page lists release files for prometheus-qbittorrent-exporter 1.7.0. It references source distributions and built wheels as package formats.

Answers sourced from github.com, github.com, github.com, pypi.org, www.reddit.com

Community

Collected 9 days ago - public community threads