prometheus-qbittorrent-exporter
Get metrics from a qBittorrent server and offers them in a prometheus format.
Platform availability
Available on 2 of 6 install platforms
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
Variants
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
- qBittorrent prometheus exporter : r/qBittorrent - Reddit (reddit)
- r/selfhosted on Reddit: Qbittorrent docker - monitoring upload/download ... (reddit)
- Open Source qBittorrent Prometheus Exporter : r/qBittorrent - Reddit (reddit)
- Configuration qbittorrent-exporter - Prometheus - Grafana Labs ... (other)
Collected 9 days ago - public community threads