3.2. Использование pgpro-otel-collector с VictoriaMetrics #

При использовании VictoriaMetrics необходимый объём хранилища зависит от количества включённых плагинов в ресивере postgrespro и числа отслеживаемых объектов СУБД. Чем больше плагинов включено и объектов отслеживается, тем больше метрик будет создаваться и тем больше места потребуется для VictoriaMetrics.

Необходимое дисковое пространство для VictoriaMetrics в типичных сценариях приведено ниже. Во всех сценариях используется кластерная конфигурация с тремя экземплярами и коэффициентом репликации 2.

3.2.1. Базовое использование #

Сбор метрик с базового набора плагинов требует 6 МиБ хранилища в сутки на каждый экземпляр СУБД при хранении в кластере VictoriaMetrics.

Используемые плагины:

  • hostmetrics: cpu, disk, filesystem, load, memory, network, paging, processes

  • postgrespro: activity, archiver, bgwriter, cache, databases, io, locks, replication, replication_slots, tablespaces, version, wal

Объём данных для перечисленных выше плагинов не зависит от количества объектов в экземпляре СУБД.

3.2.2. Расширенное использование #

Сбор метрик с расширенного набора плагинов требует 143 МиБ хранилища в сутки на каждый экземпляр СУБД при хранении в кластере VictoriaMetrics.

Используемые плагины:

  • hostmetrics: cpu, disk, filesystem, load, memory, network, paging, processes

  • postgrespro: activity, archiver, bgwriter, bloat_indexes, bloat_tables, cache, databases, indexes, io, functions, locks, replication, replication_slots, tables, tablespaces, version, wal

Количество объектов (таблиц, индексов) в экземпляре СУБД: 10 000.

Объём данных для плагинов bloat_indexes, bloat_tables, databases, indexes, functions и tables зависит от количества объектов в экземпляре СУБД.