diff --git a/collector/mdadm_linux.go b/collector/mdadm_linux.go index 89c56b75..8e6d2fb5 100644 --- a/collector/mdadm_linux.go +++ b/collector/mdadm_linux.go @@ -131,7 +131,13 @@ func (c *mdadmCollector) Update(ch chan<- prometheus.Metric) error { float64(mdStat.DisksTotal), mdStat.Name, ) - + ch <- prometheus.MustNewConstMetric( + disksDesc, + prometheus.GaugeValue, + float64(mdStat.DisksDown), + mdStat.Name, + "down", + ) ch <- prometheus.MustNewConstMetric( disksDesc, prometheus.GaugeValue,