Size: a a a

Церковь метрик

2020 August 03

k

kvaps in Церковь метрик
Денис Устинов
А кто их использует?
nvme порезаны на LVM, внутри которого thin-pool, в котором нарезаются DRBD устройства

задача снимать иопсы с nvme, безотносительно от того что на них запущено
источник

ДУ

Денис Устинов... in Церковь метрик
Во, значит нужно именно с lvm снимать данные
источник

ДУ

Денис Устинов... in Церковь метрик
kvaps
nvme порезаны на LVM, внутри которого thin-pool, в котором нарезаются DRBD устройства

задача снимать иопсы с nvme, безотносительно от того что на них запущено
Ммм
источник

ДУ

Денис Устинов... in Церковь метрик
Типа iostat? У нас такое телеграфом снимается
источник

ДУ

Денис Устинов... in Церковь метрик
По идее node-exporter тоже должен уметь
источник

k

krakazyabra in Церковь метрик
Денис Устинов
Типа iostat? У нас такое телеграфом снимается
не только. основное - место. ну и скорость
источник

k

krakazyabra in Церковь метрик
Денис Устинов
Типа iostat? У нас такое телеграфом снимается
да, это он показывает
источник

ДУ

Денис Устинов... in Церковь метрик
krakazyabra
нашел причину: --collector.filesystem.ignored-mount-points=^/(dev|proc|sys|var/lib/docker/.+)($|/)

но возникает другой вопрос: nvme-диски не размечены и не смаунчены, как-то можно их мониторить?
Не тот коллектор
источник

ДУ

Денис Устинов... in Церковь метрик
Это именно по смонтированным смотрит
источник

k

krakazyabra in Церковь метрик
Денис Устинов
Не тот коллектор
в смысле? не node-exporter нужен для этой задачи?
источник

k

krakazyabra in Церковь метрик
хотя у него есть node_disk-*, показывает айопсы
источник

k

kvaps in Церковь метрик
krakazyabra
не только. основное - место. ну и скорость
место тебе не покажет nvme, он простое блочное устройство, он ничего не знает о файловой системе или LVM поверх него
источник

k

kvaps in Церковь метрик
а вот статистику обращений на блочном уровне может
источник

k

kvaps in Церковь метрик
Денис Устинов
Типа iostat? У нас такое телеграфом снимается
думаю iostat - самое то: он и иопсы показывает, и утилизацию, и скорость
источник

ДУ

Денис Устинов... in Церковь метрик
krakazyabra
в смысле? не node-exporter нужен для этой задачи?
Не путай коллектор и экспортер. Коллектор собирает кучку метрик в рамках одного экспортера. У node-exporter много коллекторов, которые можно выключать, включать, настраивать
источник

ДУ

Денис Устинов... in Церковь метрик
kvaps
думаю iostat - самое то: он и иопсы показывает, и утилизацию, и скорость
In the expression field, type the following PromQL query :

> irate(node_disk_read_bytes_total{device="vda"}[5s]) / 1024 / 1024

As a quick explanation, this query provides a rate of the disk read operations over a period of 5 seconds, for my vda disk in megabytes per second.
источник

ДУ

Денис Устинов... in Церковь метрик
источник

k

krakazyabra in Церковь метрик
Денис Устинов
Не путай коллектор и экспортер. Коллектор собирает кучку метрик в рамках одного экспортера. У node-exporter много коллекторов, которые можно выключать, включать, настраивать
понял. значит нужно что-то типа lvm-коллектора?
источник

ДУ

Денис Устинов... in Церковь метрик
krakazyabra
понял. значит нужно что-то типа lvm-коллектора?
Не думаю, что там такой есть. Но есть коллектор, который иопсы собирает, он собирает из в разрезе блочного устройства, там пофиг, что поверх него собрано
источник

k

kvaps in Церковь метрик
Денис Устинов
In the expression field, type the following PromQL query :

> irate(node_disk_read_bytes_total{device="vda"}[5s]) / 1024 / 1024

As a quick explanation, this query provides a rate of the disk read operations over a period of 5 seconds, for my vda disk in megabytes per second.
огонь, спасибо👍
источник