diff --git a/collector/mdadm_linux.go b/collector/mdadm_linux.go index 758f1174..0a9fac9a 100644 --- a/collector/mdadm_linux.go +++ b/collector/mdadm_linux.go @@ -148,6 +148,13 @@ func (c *mdadmCollector) Update(ch chan<- prometheus.Metric) error { float64(mdStat.DisksTotal), mdStat.Name, ) + ch <- prometheus.MustNewConstMetric( + disksDesc, + prometheus.GaugeValue, + float64(mdStat.DisksRecovering), + mdStat.Name, + "recovering", + ) ch <- prometheus.MustNewConstMetric( disksDesc, prometheus.GaugeValue,