|
|
|
@ -86,28 +86,28 @@ func (c *edacCollector) Update(ch chan<- prometheus.Metric) error { |
|
|
|
|
|
|
|
|
|
value, err := readUintFromFile(filepath.Join(controller, "ce_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ce_count for controller %s: %s", controllerNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ce_count for controller %s: %w", controllerNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.ceCount, prometheus.CounterValue, float64(value), controllerNumber) |
|
|
|
|
|
|
|
|
|
value, err = readUintFromFile(filepath.Join(controller, "ce_noinfo_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ce_noinfo_count for controller %s: %s", controllerNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ce_noinfo_count for controller %s: %w", controllerNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.csRowCECount, prometheus.CounterValue, float64(value), controllerNumber, "unknown") |
|
|
|
|
|
|
|
|
|
value, err = readUintFromFile(filepath.Join(controller, "ue_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ue_count for controller %s: %s", controllerNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ue_count for controller %s: %w", controllerNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.ueCount, prometheus.CounterValue, float64(value), controllerNumber) |
|
|
|
|
|
|
|
|
|
value, err = readUintFromFile(filepath.Join(controller, "ue_noinfo_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ue_noinfo_count for controller %s: %s", controllerNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ue_noinfo_count for controller %s: %w", controllerNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.csRowUECount, prometheus.CounterValue, float64(value), controllerNumber, "unknown") |
|
|
|
@ -126,14 +126,14 @@ func (c *edacCollector) Update(ch chan<- prometheus.Metric) error { |
|
|
|
|
|
|
|
|
|
value, err = readUintFromFile(filepath.Join(csrow, "ce_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ce_count for controller/csrow %s/%s: %s", controllerNumber, csrowNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ce_count for controller/csrow %s/%s: %w", controllerNumber, csrowNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.csRowCECount, prometheus.CounterValue, float64(value), controllerNumber, csrowNumber) |
|
|
|
|
|
|
|
|
|
value, err = readUintFromFile(filepath.Join(csrow, "ue_count")) |
|
|
|
|
if err != nil { |
|
|
|
|
return fmt.Errorf("couldn't get ue_count for controller/csrow %s/%s: %s", controllerNumber, csrowNumber, err) |
|
|
|
|
return fmt.Errorf("couldn't get ue_count for controller/csrow %s/%s: %w", controllerNumber, csrowNumber, err) |
|
|
|
|
} |
|
|
|
|
ch <- prometheus.MustNewConstMetric( |
|
|
|
|
c.csRowUECount, prometheus.CounterValue, float64(value), controllerNumber, csrowNumber) |
|
|
|
|