iperf_exporter for the Prometheus monitoring system
iPerf3 exporter is configured via command-line flags.
To view all available command-line flags, run iperf3_exporter -h.
The timeout of each probe is automatically determined from the scrape_timeout in the Prometheus config. This can be also be limited by the iperf3.timeout command-line flag. If neither is specified, it defaults to 30 seconds.
Prometheus Configuration
The iPerf3 exporter needs to be passed the target as a parameter, this can be done with relabelling. Optional: pass the port that the target iperf3 server is lisenting on as the "port" parameter.
Example config:
scrape_configs:
- job_name: 'iperf3'
metrics_path: /probe
static_configs:
- targets:
- foo.server
- bar.server
params:
port: ['5201']
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:5201 # The iPerf3 exporter's real hostname:port.
- RPM
- prometheus-iperf-exporter-0.1.3-1.lbn42.x86_64.rpm
- Summary
- iperf_exporter for the Prometheus monitoring system
- URL
- https://github.com/prometheus/iperf_exporter
- Group
- Unspecified
- License
- Apache Software License 2.0
- Source
-
prometheus-iperf-exporter-0.1.3-1.lbn42.src.rpm
- Checksum
- 1d2150a76a76e726c30f4d36e3d278593f36cb2d66ef93832f976c08c15cf49e
- Build Date
- 2025/09/11 00:46:53
- Requires
- Provides
-
config(prometheus-iperf-exporter) = 0.1.3-1.lbn42
prometheus-iperf-exporter = 0.1.3-1.lbn42
prometheus-iperf-exporter(x86-64) = 0.1.3-1.lbn42