Метрики

Метрики, собираемые плагином smart_exporter.

Набор метрик и меток зависит от протокола дискового устройства (ATA, SCSI, NVMe). Если нужных данных нет в выводе smartctl, метрика не формируется.

smart_dev_info

Информация о дисковом устройстве. Значение метрики всегда равно 1.

Метки:

  • capacity — ёмкость устройства в байтах.

  • device — название устройства.

  • firmware — версия прошивки.

  • form_factor — форм-фактор устройства, например, 2.5 inches или M.2.

  • interface — интерфейс подключения.

  • model — модель устройства.

  • protocol — протокол устройства: ATA, SCSI или NVMe.

  • rotation_rate — скорость вращения в об/мин (для SSD — 0).

  • sector_size_logical — размер логического сектора в байтах.

  • sector_size_physical — размер физического сектора в байтах.

  • serial — серийный номер устройства.

  • wwn — уникальный идентификатор устройства (World Wide Name).

smart_dev_health_status

Общий статус S.M.A.R.T. устройства:

  • 1 — проверка пройдена;

  • 0 — сбой или статус не получен.

Метки:

  • device — название устройства.

  • status — статус: passed или failed.

smart_dev_smart_enabled

Состояние поддержки S.M.A.R.T. устройством.

Метрика формируется, только если smartctl сообщает явное состояние S.M.A.R.T.: enabled, disabled или unavailable.

Метка device — название устройства.

smart_dev_temperature

Температура устройства в градусах Цельсия.

Метка device — название устройства.

smart_dev_power_on_hours

Наработка устройства в часах.

Метка device — название устройства.

smart_dev_attr_critical

Критические атрибуты S.M.A.R.T. — индикаторы отказов устройства. Значение метрики равно необработанному значению атрибута.

Метки:

  • attr_id — идентификатор атрибута.

  • attr_name — название атрибута, например, Reallocated_Sector_Ct.

  • device — название устройства.

  • threshold — пороговое значение.

  • type — тип атрибута, например, Pre-fail или Old_age.

  • value — текущее значение атрибута.

  • worst — худшее зафиксированное значение.

Для устройств SCSI и NVMe формируются только метки device и attr_name.

smart_dev_attr_wear

Атрибуты износа и наработки устройства. Значение метрики равно необработанному значению атрибута.

Для устройств SCSI и NVMe значение метрики указывает остаточный ресурс в диапазоне от 0 до 100 (чем больше, тем лучше).

Метки:

  • attr_id — идентификатор атрибута.

  • attr_name — название атрибута, например, Avg_Block-Erase_Count.

  • device — название устройства.

  • threshold — пороговое значение.

  • type — тип атрибута, например, Old_age.

  • value — текущее значение атрибута.

  • worst — худшее зафиксированное значение.

Для устройств SCSI формируются только метки device и attr_name.

smart_dev_bytes_written

Суммарный объём записанных на устройство данных в байтах.

Метрика недоступна для устройств SCSI (SAS).

Метка device — название устройства.

smart_dev_bytes_read

Суммарный объём прочитанных с устройства данных в байтах.

Метрика недоступна для устройств SCSI (SAS).

Метка device — название устройства.

smart_dev_power_cycle_count

Количество циклов включения устройства.

Метрика недоступна для устройств SCSI (SAS).

Метка device — название устройства.

smart_dev_self_test_status

Статус последнего самотестирования устройства. Значение метрики — код статуса самотестирования (0 — без ошибок).

Метрика доступна только для устройств ATA.

Метки:

  • device — название устройства.

  • status_code — код статуса самотестирования.

  • status_text — текстовое описание статуса.

smart_dev_error_log_count

Количество записей в журнале ошибок устройства.

Метка device — название устройства.

smart_dev_self_test_last_result

Результат последнего самотестирования устройства:

  • 1 — успешно;

  • 0 — ошибка.

Метрика доступна только для устройств ATA.

Метки:

  • device — название устройства.

  • lba_of_first_error — адрес блока (LBA) первой ошибки (-1, если ошибок нет).

  • remaining — остаток выполнения теста в процентах.

  • status — текстовый результат теста.

  • test_type — тип теста, например, Short offline.