Исключение зарезервированного диска для системы экспорта Prometheus Windows

#prometheus #grafana

#prometheus #графана

Вопрос:

Мне было интересно, можете ли вы дать совет по запросу;

У меня есть следующий запрос, который иллюстрирует процент свободного диска для каждого тома Windows

 100 - (100 - 100 * (windows_logical_disk_free_bytes / windows_logical_disk_size_bytes)) 
  

Проблема, с которой я сталкиваюсь, заключается в том, что она возвращает все тома, включая системные резервные тома (том 1 жесткого диска)

«windows_exporter_metrics»,volume=»C:»}

«windows_exporter_metrics»,volume=»HarddiskVolume1″}»

Кто-нибудь знает, как настроить это так, чтобы системные зарезервированные тома были опущены? Ранее у меня был запрос, сфокусированный на одном томе C: но это не учитывает другие допустимые тома.

 expr: 100-(100 - 100 * (windows_logical_disk_free_bytes{volume="C:"} / windows_logical_disk_size_bytes{volume="C:"}))
  

Пожалуйста, обратите внимание, что я задал этот вопрос на форуме Prometheus, но не получил ответа.

Ценю любые советы / указания.

Спасибо

Ответ №1:

Я выяснил, как это сделать для моего собственного требования.

Для всех, кого это интересует, пожалуйста, смотрите ниже.

 100-(100 - 100 * (windows_logical_disk_free_bytes{volume=~".:"} / windows_logical_disk_size_bytes{volume=~".:"}))
  

Спасибо

Ответ №2:

Используйте приведенные ниже данные для точного процента дисков. это работает

 100 -(windows_logical_disk_free_bytes{volume=~".:"} / windows_logical_disk_size_bytes{volume=~".:"}) * 100