Skip to content

Commit 63b3289

Browse files
fix: add 2 more lables to fix jenningsloy318#57
1 parent 2d8b68b commit 63b3289

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

collector/system_collector.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var (
2626
SystemDeviceLabelNames = []string{"hostname", "resource", "device"}
2727
SystemDriveLabelNames = []string{"hostname", "resource", "drive", "drive_id"}
2828
SystemStorageControllerLabelNames = []string{"hostname", "resource", "storage_controller", "storage_controller_id"}
29-
SystemPCIeDeviceLabelNames = []string{"hostname", "resource", "pcie_device", "pcie_device_id", "pcie_device_partnumber"}
29+
SystemPCIeDeviceLabelNames = []string{"hostname", "resource", "pcie_device", "pcie_device_id", "pcie_device_partnumber","pcie_device_type","pcie_serial_number"}
3030
SystemNetworkInterfaceLabelNames = []string{"hostname", "resource", "network_interface", "network_interface_id"}
3131
SystemEthernetInterfaceLabelNames = []string{"hostname", "resource", "ethernet_interface", "ethernet_interface_id", "ethernet_interface_speed"}
3232
systemMetrics = map[string]systemMetric{
@@ -674,7 +674,9 @@ func parsePcieDevice(ch chan<- prometheus.Metric, systemHostName string, pcieDev
674674
pcieDeviceState := pcieDevice.Status.State
675675
pcieDeviceHealthState := pcieDevice.Status.Health
676676
pcieDevicePartNumber := pcieDevice.PartNumber
677-
systemPCIeDeviceLabelValues := []string{systemHostName, "pcie_device", pcieDeviceName, pcieDeviceID, pcieDevicePartNumber}
677+
pcieDeviceType := fmt.Sprintf("%v,",pcieDevice.DeviceType)
678+
pcieSerialNumber :=pcieDevice.SerialNumber
679+
systemPCIeDeviceLabelValues := []string{systemHostName, "pcie_device", pcieDeviceName, pcieDeviceID, pcieDevicePartNumber,pcieDeviceType,pcieSerialNumber}
678680

679681
if pcieStateVaule, ok := parseCommonStatusState(pcieDeviceState); ok {
680682
ch <- prometheus.MustNewConstMetric(systemMetrics["system_pcie_device_state"].desc, prometheus.GaugeValue, pcieStateVaule, systemPCIeDeviceLabelValues...)

0 commit comments

Comments
 (0)