diff --git a/metrics.go b/metrics.go index 09039f6..182271f 100644 --- a/metrics.go +++ b/metrics.go @@ -227,14 +227,6 @@ var ( }, nil, ) - metricDeviceStatus = prometheus.NewDesc( - "smartctl_device_status", - "Device status", - []string{ - "device", - }, - nil, - ) metricDeviceErrorLogCount = prometheus.NewDesc( "smartctl_device_error_log_count", "Device SMART error log count", diff --git a/smartctl.go b/smartctl.go index 90c4b85..792d0c7 100644 --- a/smartctl.go +++ b/smartctl.go @@ -68,7 +68,6 @@ func (smart *SMARTctl) Collect() { smart.minePowerCycleCount() smart.mineDeviceSCTStatus() smart.mineDeviceStatistics() - smart.mineDeviceStatus() smart.mineDeviceErrorLog() smart.mineDeviceSelfTestLog() smart.mineDeviceERC() @@ -388,16 +387,6 @@ func (smart *SMARTctl) mineLongFlags(json gjson.Result, flags []string) string { return strings.Join(result, ",") } -func (smart *SMARTctl) mineDeviceStatus() { - status := smart.json.Get("smart_status") - smart.ch <- prometheus.MustNewConstMetric( - metricDeviceStatus, - prometheus.GaugeValue, - status.Get("passed").Float(), - smart.device.device, - ) -} - func (smart *SMARTctl) mineDeviceErrorLog() { for logType, status := range smart.json.Get("ata_smart_error_log").Map() { smart.ch <- prometheus.MustNewConstMetric(