iperf-exporter¶
iperf_exporter for the Prometheus monitoring system
iPerf3 exporter is configured via command-line flags. 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 listening on as the “port” parameter.
Example config¶
..code:
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.
See also
- iperf-exporter
RPM Package
- EULA </legal/software>
Software License