|
16 | 16 | ChassisLabelNames = []string{"resource", "chassis_id"}
|
17 | 17 | ChassisTemperatureLabelNames = []string{"resource", "chassis_id", "sensor", "sensor_id"}
|
18 | 18 | ChassisFanLabelNames = []string{"resource", "chassis_id", "fan", "fan_id"}
|
19 |
| - ChassisPowerVotageLabelNames = []string{"resource", "chassis_id", "power_votage", "power_votage_id"} |
| 19 | + ChassisPowerVoltageLabelNames = []string{"resource", "chassis_id", "power_voltage", "power_voltage_id"} |
20 | 20 | ChassisPowerSupplyLabelNames = []string{"resource", "chassis_id", "power_supply", "power_supply_id"}
|
21 | 21 | ChassisNetworkAdapterLabelNames = []string{"resource", "chassis_id", "network_adapter", "network_adapter_id"}
|
22 | 22 | ChassisNetworkPortLabelNames = []string{"resource", "chassis_id", "network_adapter", "network_adapter_id", "network_port", "network_port_id", "network_port_type", "network_port_speed"}
|
@@ -83,23 +83,23 @@ var (
|
83 | 83 | desc: prometheus.NewDesc(
|
84 | 84 | prometheus.BuildFQName(namespace, ChassisSubsystem, "power_voltage_state"),
|
85 | 85 | "power voltage state of chassis component,1(Enabled),2(Disabled),3(StandbyOffinline),4(StandbySpare),5(InTest),6(Starting),7(Absent),8(UnavailableOffline),9(Deferring),10(Quiesced),11(Updating)",
|
86 |
| - ChassisPowerVotageLabelNames, |
| 86 | + ChassisPowerVoltageLabelNames, |
87 | 87 | nil,
|
88 | 88 | ),
|
89 | 89 | },
|
90 | 90 | "chassis_power_voltage_volts": {
|
91 | 91 | desc: prometheus.NewDesc(
|
92 | 92 | prometheus.BuildFQName(namespace, ChassisSubsystem, "power_voltage_volts"),
|
93 | 93 | "power voltage volts number of chassis component",
|
94 |
| - ChassisPowerVotageLabelNames, |
| 94 | + ChassisPowerVoltageLabelNames, |
95 | 95 | nil,
|
96 | 96 | ),
|
97 | 97 | },
|
98 | 98 | "chassis_power_average_consumed_watts": {
|
99 | 99 | desc: prometheus.NewDesc(
|
100 | 100 | prometheus.BuildFQName(namespace, ChassisSubsystem, "power_average_consumed_watts"),
|
101 | 101 | "power wattage watts number of chassis component",
|
102 |
| - ChassisPowerVotageLabelNames, |
| 102 | + ChassisPowerVoltageLabelNames, |
103 | 103 | nil,
|
104 | 104 | ),
|
105 | 105 | },
|
@@ -276,7 +276,7 @@ func (c *ChassisCollector) Collect(ch chan<- prometheus.Metric) {
|
276 | 276 | } else if chassisPowerInfo == nil {
|
277 | 277 | chassisLogContext.WithField("operation", "chassis.Power()").Info("no power data found")
|
278 | 278 | } else {
|
279 |
| - // power votages |
| 279 | + // power voltages |
280 | 280 | chassisPowerInfoVoltages := chassisPowerInfo.Voltages
|
281 | 281 | wg3 := &sync.WaitGroup{}
|
282 | 282 | wg3.Add(len(chassisPowerInfoVoltages))
|
@@ -387,19 +387,19 @@ func parseChassisPowerInfoVoltage(ch chan<- prometheus.Metric, chassisID string,
|
387 | 387 | chassisPowerInfoVoltageID := chassisPowerInfoVoltage.MemberID
|
388 | 388 | chassisPowerInfoVoltageNameReadingVolts := chassisPowerInfoVoltage.ReadingVolts
|
389 | 389 | chassisPowerInfoVoltageState := chassisPowerInfoVoltage.Status.State
|
390 |
| - chassisPowerVotageLabelvalues := []string{"power_voltage", chassisID, chassisPowerInfoVoltageName, chassisPowerInfoVoltageID} |
| 390 | + chassisPowerVoltageLabelvalues := []string{"power_voltage", chassisID, chassisPowerInfoVoltageName, chassisPowerInfoVoltageID} |
391 | 391 | if chassisPowerInfoVoltageStateValue, ok := parseCommonStatusState(chassisPowerInfoVoltageState); ok {
|
392 |
| - ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_voltage_state"].desc, prometheus.GaugeValue, chassisPowerInfoVoltageStateValue, chassisPowerVotageLabelvalues...) |
| 392 | + ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_voltage_state"].desc, prometheus.GaugeValue, chassisPowerInfoVoltageStateValue, chassisPowerVoltageLabelvalues...) |
393 | 393 | }
|
394 |
| - ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_voltage_volts"].desc, prometheus.GaugeValue, float64(chassisPowerInfoVoltageNameReadingVolts), chassisPowerVotageLabelvalues...) |
| 394 | + ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_voltage_volts"].desc, prometheus.GaugeValue, float64(chassisPowerInfoVoltageNameReadingVolts), chassisPowerVoltageLabelvalues...) |
395 | 395 | }
|
396 | 396 | func parseChassisPowerInfoPowerControl(ch chan<- prometheus.Metric, chassisID string, chassisPowerInfoPowerControl redfish.PowerControl, wg *sync.WaitGroup) {
|
397 | 397 | defer wg.Done()
|
398 | 398 | name := chassisPowerInfoPowerControl.Name
|
399 | 399 | id := chassisPowerInfoPowerControl.MemberID
|
400 | 400 | pm := chassisPowerInfoPowerControl.PowerMetrics
|
401 |
| - chassisPowerVotageLabelvalues := []string{"power_wattage", chassisID, name, id} |
402 |
| - ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_average_consumed_watts"].desc, prometheus.GaugeValue, float64(pm.AverageConsumedWatts), chassisPowerVotageLabelvalues...) |
| 401 | + chassisPowerVoltageLabelvalues := []string{"power_wattage", chassisID, name, id} |
| 402 | + ch <- prometheus.MustNewConstMetric(chassisMetrics["chassis_power_average_consumed_watts"].desc, prometheus.GaugeValue, float64(pm.AverageConsumedWatts), chassisPowerVoltageLabelvalues...) |
403 | 403 | }
|
404 | 404 |
|
405 | 405 | func parseChassisPowerInfoPowerSupply(ch chan<- prometheus.Metric, chassisID string, chassisPowerInfoPowerSupply redfish.PowerSupply, wg *sync.WaitGroup) {
|
|
0 commit comments