Как получить используемое клиентом пространство в OpenEBS?

Установка JIVA OpenEBS 0.5.3 Я смотрел на экспортированные метрики Prometheus и не вижу метрики для используемого пространства с точки зрения клиента.

Я вижу «OpenEBS_logical_size» и «OpenEBS_actual_used», но оба они, похоже, показывают размер использования моего хост-диска и ни один из них не показывает использование с точки зрения моего клиента.

Для справки: размер моего тома составляет 10 ГБ, мое используемое пространство на хосте - 8,1 ГБ, а мое клиентское приложение показывает 1,9 ГБ данных. И «OpenEBS_logical_size», и «OpenEBS_actual_used» показывают, что используется 8,09 Гбайт. Есть ли показатель, который я не вижу, чтобы показать мне использование с точки зрения клиента?


person Ajesh    schedule 18.09.2018    source источник
comment
Что вы ожидаете увидеть со стороны клиента в приведенном выше примере?   -  person Rico    schedule 18.09.2018


Ответы (1)


Здесь есть три слоя:

/ var / lib / mysql (пользовательские данные) -> находится на / iscsi-vol (в формате ext4) -> находится на репликах (/ var / openebs / volname ..)

(1) Пользователь (du) в / var / lib / mysql показывает пространство, как видно из ext4.

(2) Размер / iscsi-vol отслеживается OpenEBS-actual-used, который показывает блоки, используемые ext4. Если на ext4 не включена функция unmap, фактическое использование OpenEBS будет выше, чем действительно используется.

(3) / var / openebs / volname .. используемое пространство отслеживается OpenEBS-logic-used, то есть пространством, используемым каждой репликой для хранения данных. Это сумма данных, обслуживаемых в настоящее время, а также данных, сохраненных в моментальных снимках. Используемое логическое значение OpenEBS будет выше, когда блоки данных будут изменены после создания снимков.

person Ranjith Raveendran    schedule 18.09.2018