- Support TLS and basic auth (#25)
- Address issues where ibswinfo does not work (#32)
- Support TLS and basic auth (#25)
- Update to Go 1.22 and update dependencies (#23)
- Add metrics for per-device collection duration, error and timeout indicators (#22)
- Ensure the full HCA name is included in "hca" and "uplink" labels (#21)
- parseNames support for unconnected non-SDR lines (#18)
- Add infiniband_switch_uptime_seconds from ibswinfo (#19)
- feat:device add raw rate & FDR effective lane rate accurate to 13.64 (#16)
- Do not generate ibswinfo metrics for things that do not return values (#15)
- Fix ibswinfo parsing when a PSU loses power on a switch (#14)
- Update to Go 1.20 and update Go module dependencies (#13)
- Rename infiniband_switch_fan_status to infiniband_switch_fan_status_info (#11)
- Include switch name with infiniband_switch_hardware_info (#11)
- Ensure ibswinfo respects --sudo flag (#10)
- Collect information from unmanaged switches using ibswinfo (BETA) (#9)
- Handle switches with split mode enabled (#8)
- Update to Go 1.17 and update Go module dependencies
- Add
infiniband_exporter_last_execution
metric when exporter is run with--exporter.runonce
- Add
--no-collector.hca.base-metrics
flag to disable collecting base HCA metrics - Add
--no-collector.switch.base-metrics
flag to disable collecting base switch metrics - When run with
--exporter.runonce
, thecollector
label will now have-runonce
suffix to avoid conflicts with possible Prometheus scrape metrics
- Initial Release