Skip to content

Commit

Permalink
Ensure the full HCA name is included in "hca" and "uplink" labels (#21)
Browse files Browse the repository at this point in the history
  • Loading branch information
treydock authored Feb 27, 2024
1 parent a4e9b19 commit 6b9ea77
Show file tree
Hide file tree
Showing 6 changed files with 37 additions and 43 deletions.
6 changes: 3 additions & 3 deletions collectors/collectors_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ var (
switchDevices = []InfinibandDevice{
{Type: "SW", LID: "2052", GUID: "0x506b4b03005c2740", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "ib-i4l1s01",
Uplinks: map[string]InfinibandUplink{
"35": {Type: "CA", LID: "1432", PortNumber: "1", GUID: "0x506b4b0300cc02a6", Name: "p0001"},
"35": {Type: "CA", LID: "1432", PortNumber: "1", GUID: "0x506b4b0300cc02a6", Name: "p0001 HCA-1"},
},
},
{Type: "SW", LID: "1719", GUID: "0x7cfe9003009ce5b0", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "ib-i1l1s01",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1516", PortNumber: "1", GUID: "0x7cfe900300b07320", Name: "ib-i1l2s01"},
"10": {Type: "CA", LID: "134", PortNumber: "1", GUID: "0x7cfe9003003b4bde", Name: "o0001"},
"11": {Type: "CA", LID: "133", PortNumber: "1", GUID: "0x7cfe9003003b4b96", Name: "o0002"},
"10": {Type: "CA", LID: "134", PortNumber: "1", GUID: "0x7cfe9003003b4bde", Name: "o0001 HCA-1"},
"11": {Type: "CA", LID: "133", PortNumber: "1", GUID: "0x7cfe9003003b4b96", Name: "o0002 HCA-1"},
},
},
}
Expand Down
20 changes: 10 additions & 10 deletions collectors/hca_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ import (

var (
hcaDevices = []InfinibandDevice{
{Type: "CA", LID: "133", GUID: "0x7cfe9003003b4b96", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0002",
{Type: "CA", LID: "133", GUID: "0x7cfe9003003b4b96", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0002 HCA-1",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1719", PortNumber: "11", GUID: "0x7cfe9003009ce5b0", Name: "ib-i1l1s01"},
},
},
{Type: "CA", LID: "134", GUID: "0x7cfe9003003b4bde", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0001",
{Type: "CA", LID: "134", GUID: "0x7cfe9003003b4bde", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0001 HCA-1",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1719", PortNumber: "10", GUID: "0x7cfe9003009ce5b0", Name: "ib-i1l1s01"},
},
Expand All @@ -51,8 +51,8 @@ func TestHCACollector(t *testing.T) {
infiniband_exporter_collect_timeouts{collector="hca"} 0
# HELP infiniband_hca_info Infiniband HCA information
# TYPE infiniband_hca_info gauge
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001",lid="134"} 1
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",lid="134"} 1
# HELP infiniband_hca_port_excessive_buffer_overrun_errors_total Infiniband HCA port ExcessiveBufferOverrunErrors
# TYPE infiniband_hca_port_excessive_buffer_overrun_errors_total counter
infiniband_hca_port_excessive_buffer_overrun_errors_total{guid="0x7cfe9003003b4b96",port="1"} 0
Expand Down Expand Up @@ -151,8 +151,8 @@ func TestHCACollector(t *testing.T) {
infiniband_hca_raw_rate_bytes_per_second{guid="0x7cfe9003003b4bde"} 1.2890625e+10
# HELP infiniband_hca_uplink_info Infiniband HCA uplink information
# TYPE infiniband_hca_uplink_info gauge
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1
`
collector := NewHCACollector(&hcaDevices, false, log.NewNopLogger())
gatherers := setupGatherer(collector)
Expand Down Expand Up @@ -194,8 +194,8 @@ func TestHCACollectorFull(t *testing.T) {
infiniband_exporter_collect_timeouts{collector="hca"} 0
# HELP infiniband_hca_info Infiniband HCA information
# TYPE infiniband_hca_info gauge
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001",lid="134"} 1
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",lid="134"} 1
# HELP infiniband_hca_port_buffer_overrun_errors_total Infiniband HCA port PortBufferOverrunErrors
# TYPE infiniband_hca_port_buffer_overrun_errors_total counter
infiniband_hca_port_buffer_overrun_errors_total{guid="0x7cfe9003003b4b96",port="1"} 0
Expand Down Expand Up @@ -318,8 +318,8 @@ func TestHCACollectorFull(t *testing.T) {
infiniband_hca_raw_rate_bytes_per_second{guid="0x7cfe9003003b4bde"} 1.2890625e+10
# HELP infiniband_hca_uplink_info Infiniband HCA uplink information
# TYPE infiniband_hca_uplink_info gauge
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1
`
collector := NewHCACollector(&hcaDevices, false, log.NewNopLogger())
gatherers := setupGatherer(collector)
Expand Down
6 changes: 0 additions & 6 deletions collectors/ibnetdiscover.go
Original file line number Diff line number Diff line change
Expand Up @@ -241,12 +241,6 @@ func parseNames(line string) (string, string, error) {
}
portName := strings.TrimSpace(matches[1])
uplinkName := strings.TrimSpace(matches[2])
if strings.Contains(portName, " HCA") {
portName = strings.Split(portName, " ")[0]
}
if strings.Contains(uplinkName, " HCA") {
uplinkName = strings.Split(uplinkName, " ")[0]
}
return portName, uplinkName, nil
}

Expand Down
18 changes: 9 additions & 9 deletions collectors/ibnetdiscover_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -133,17 +133,17 @@ func TestIbnetdiscoverCollectorTimeout(t *testing.T) {

func TestIbnetdiscoverParse(t *testing.T) {
expectedHCAs := []InfinibandDevice{
{Type: "CA", LID: "1432", GUID: "0x506b4b0300cc02a6", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "p0001",
{Type: "CA", LID: "1432", GUID: "0x506b4b0300cc02a6", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "p0001 HCA-1",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "2052", PortNumber: "35", GUID: "0x506b4b03005c2740", Name: "ib-i4l1s01"},
},
},
{Type: "CA", LID: "133", GUID: "0x7cfe9003003b4b96", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0002",
{Type: "CA", LID: "133", GUID: "0x7cfe9003003b4b96", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0002 HCA-1",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1719", PortNumber: "11", GUID: "0x7cfe9003009ce5b0", Name: "ib-i1l1s01"},
},
},
{Type: "CA", LID: "134", GUID: "0x7cfe9003003b4bde", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0001",
{Type: "CA", LID: "134", GUID: "0x7cfe9003003b4bde", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "o0001 HCA-1",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1719", PortNumber: "10", GUID: "0x7cfe9003009ce5b0", Name: "ib-i1l1s01"},
},
Expand All @@ -153,14 +153,14 @@ func TestIbnetdiscoverParse(t *testing.T) {
expectSwitches := []InfinibandDevice{
{Type: "SW", LID: "2052", GUID: "0x506b4b03005c2740", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "ib-i4l1s01",
Uplinks: map[string]InfinibandUplink{
"35": {Type: "CA", LID: "1432", PortNumber: "1", GUID: "0x506b4b0300cc02a6", Name: "p0001"},
"35": {Type: "CA", LID: "1432", PortNumber: "1", GUID: "0x506b4b0300cc02a6", Name: "p0001 HCA-1"},
},
},
{Type: "SW", LID: "1719", GUID: "0x7cfe9003009ce5b0", Rate: (25 * 4 * 125000000), RawRate: 1.2890625e+10, Name: "ib-i1l1s01",
Uplinks: map[string]InfinibandUplink{
"1": {Type: "SW", LID: "1516", PortNumber: "1", GUID: "0x7cfe900300b07320", Name: "ib-i1l2s01"},
"10": {Type: "CA", LID: "134", PortNumber: "1", GUID: "0x7cfe9003003b4bde", Name: "o0001"},
"11": {Type: "CA", LID: "133", PortNumber: "1", GUID: "0x7cfe9003003b4b96", Name: "o0002"},
"10": {Type: "CA", LID: "134", PortNumber: "1", GUID: "0x7cfe9003003b4bde", Name: "o0001 HCA-1"},
"11": {Type: "CA", LID: "133", PortNumber: "1", GUID: "0x7cfe9003003b4b96", Name: "o0002 HCA-1"},
},
},
}
Expand Down Expand Up @@ -345,11 +345,11 @@ func TestParseNames(t *testing.T) {
ExpectedUplinkName string
}{
{Line: "CA 134 1 0x7cfe9003003b4bde 4x EDR - SW 1719 10 0x7cfe9003009ce5b0 ( 'o0001 HCA-1' - 'ib-i1l1s01' )",
ExpectedPortName: "o0001", ExpectedUplinkName: "ib-i1l1s01"},
ExpectedPortName: "o0001 HCA-1", ExpectedUplinkName: "ib-i1l1s01"},
{Line: "SW 2052 35 0x506b4b03005c2740 4x EDR - CA 1432 1 0x506b4b0300cc02a6 ( 'ib-i4l1s01' - 'p0001 HCA-1' )",
ExpectedPortName: "ib-i4l1s01", ExpectedUplinkName: "p0001"},
ExpectedPortName: "ib-i4l1s01", ExpectedUplinkName: "p0001 HCA-1"},
{Line: "SW 1540 15 0x7cfe900300b07440 4x EDR - CA 1428 1 0x7cfe9003008dd6f8 ( 'SwitchIB Mellanox Technologies' - 'o0811 HCA-1' )",
ExpectedPortName: "SwitchIB Mellanox Technologies", ExpectedUplinkName: "o0811"},
ExpectedPortName: "SwitchIB Mellanox Technologies", ExpectedUplinkName: "o0811 HCA-1"},
{Line: "SW 1540 7 0x7cfe900300b07440 4x EDR - SW 1495 36 0x7cfe900300a1db20 ( 'SwitchIB Mellanox Technologies' - 'SwitchIB Mellanox Technologies' )",
ExpectedPortName: "SwitchIB Mellanox Technologies", ExpectedUplinkName: "SwitchIB Mellanox Technologies"},
}
Expand Down
12 changes: 6 additions & 6 deletions collectors/switch_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -158,10 +158,10 @@ func TestSwitchCollector(t *testing.T) {
infiniband_switch_raw_rate_bytes_per_second{guid="0x7cfe9003009ce5b0"} 1.2890625e+10
# HELP infiniband_switch_uplink_info Infiniband switch uplink information
# TYPE infiniband_switch_uplink_info gauge
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001 HCA-1",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="1",switch="ib-i1l1s01",uplink="ib-i1l2s01",uplink_guid="0x7cfe900300b07320",uplink_lid="1516",uplink_port="1",uplink_type="SW"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001 HCA-1",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002 HCA-1",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1
`
collector := NewSwitchCollector(&switchDevices, false, log.NewNopLogger())
gatherers := setupGatherer(collector)
Expand Down Expand Up @@ -355,10 +355,10 @@ func TestSwitchCollectorFull(t *testing.T) {
infiniband_switch_raw_rate_bytes_per_second{guid="0x7cfe9003009ce5b0"} 1.2890625e+10
# HELP infiniband_switch_uplink_info Infiniband switch uplink information
# TYPE infiniband_switch_uplink_info gauge
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001 HCA-1",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="1",switch="ib-i1l1s01",uplink="ib-i1l2s01",uplink_guid="0x7cfe900300b07320",uplink_lid="1516",uplink_port="1",uplink_type="SW"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001 HCA-1",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002 HCA-1",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1
`
collector := NewSwitchCollector(&switchDevices, false, log.NewNopLogger())
gatherers := setupGatherer(collector)
Expand Down
18 changes: 9 additions & 9 deletions infiniband_exporter_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -159,10 +159,10 @@ infiniband_switch_raw_rate_bytes_per_second{guid="0x506b4b03005c2740"} 1.2890625
infiniband_switch_raw_rate_bytes_per_second{guid="0x7cfe9003009ce5b0"} 1.2890625e+10
# HELP infiniband_switch_uplink_info Infiniband switch uplink information
# TYPE infiniband_switch_uplink_info gauge
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x506b4b03005c2740",port="35",switch="ib-i4l1s01",uplink="p0001 HCA-1",uplink_guid="0x506b4b0300cc02a6",uplink_lid="1432",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="1",switch="ib-i1l1s01",uplink="ib-i1l2s01",uplink_guid="0x7cfe900300b07320",uplink_lid="1516",uplink_port="1",uplink_type="SW"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1`
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="10",switch="ib-i1l1s01",uplink="o0001 HCA-1",uplink_guid="0x7cfe9003003b4bde",uplink_lid="134",uplink_port="1",uplink_type="CA"} 1
infiniband_switch_uplink_info{guid="0x7cfe9003009ce5b0",port="11",switch="ib-i1l1s01",uplink="o0002 HCA-1",uplink_guid="0x7cfe9003003b4b96",uplink_lid="133",uplink_port="1",uplink_type="CA"} 1`
expectedIbswinfo = `# HELP infiniband_switch_fan_rpm Infiniband switch fan RPM
# TYPE infiniband_switch_fan_rpm gauge
infiniband_switch_fan_rpm{fan="1",guid="0x506b4b03005c2740"} 6125
Expand Down Expand Up @@ -220,9 +220,9 @@ infiniband_switch_temperature_celsius{guid="0x506b4b03005c2740"} 53
infiniband_switch_temperature_celsius{guid="0x7cfe9003009ce5b0"} 45`
expectedHCA = `# HELP infiniband_hca_info Infiniband HCA information
# TYPE infiniband_hca_info gauge
infiniband_hca_info{guid="0x506b4b0300cc02a6",hca="p0001",lid="1432"} 1
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001",lid="134"} 1
infiniband_hca_info{guid="0x506b4b0300cc02a6",hca="p0001 HCA-1",lid="1432"} 1
infiniband_hca_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",lid="133"} 1
infiniband_hca_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",lid="134"} 1
# HELP infiniband_hca_port_excessive_buffer_overrun_errors_total Infiniband HCA port ExcessiveBufferOverrunErrors
# TYPE infiniband_hca_port_excessive_buffer_overrun_errors_total counter
infiniband_hca_port_excessive_buffer_overrun_errors_total{guid="0x7cfe9003003b4b96",port="1"} 0
Expand Down Expand Up @@ -323,9 +323,9 @@ infiniband_hca_raw_rate_bytes_per_second{guid="0x7cfe9003003b4b96"} 1.2890625e+1
infiniband_hca_raw_rate_bytes_per_second{guid="0x7cfe9003003b4bde"} 1.2890625e+10
# HELP infiniband_hca_uplink_info Infiniband HCA uplink information
# TYPE infiniband_hca_uplink_info gauge
infiniband_hca_uplink_info{guid="0x506b4b0300cc02a6",hca="p0001",port="1",uplink="ib-i4l1s01",uplink_guid="0x506b4b03005c2740",uplink_lid="2052",uplink_port="35",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1`
infiniband_hca_uplink_info{guid="0x506b4b0300cc02a6",hca="p0001 HCA-1",port="1",uplink="ib-i4l1s01",uplink_guid="0x506b4b03005c2740",uplink_lid="2052",uplink_port="35",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4b96",hca="o0002 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="11",uplink_type="SW"} 1
infiniband_hca_uplink_info{guid="0x7cfe9003003b4bde",hca="o0001 HCA-1",port="1",uplink="ib-i1l1s01",uplink_guid="0x7cfe9003009ce5b0",uplink_lid="1719",uplink_port="10",uplink_type="SW"} 1`
expectedSwitchNoError = `# HELP infiniband_exporter_collect_errors Number of errors that occurred during collection
# TYPE infiniband_exporter_collect_errors gauge
infiniband_exporter_collect_errors{collector="ibnetdiscover-runonce"} 0
Expand Down

0 comments on commit 6b9ea77

Please sign in to comment.