3.2. Использование pgpro-otel-collector с VictoriaMetrics #
При использовании VictoriaMetrics необходимый объём хранилища зависит от количества включённых плагинов в ресивере postgrespro и числа отслеживаемых объектов СУБД. Чем больше плагинов включено и объектов отслеживается, тем больше метрик будет создаваться и тем больше места потребуется для VictoriaMetrics.
Необходимое дисковое пространство для VictoriaMetrics в типичных сценариях приведено ниже. Во всех сценариях используется кластерная конфигурация с тремя экземплярами и коэффициентом репликации 2.
3.2.1. Базовое использование #
Сбор метрик с базового набора плагинов требует 6 МиБ хранилища в сутки на каждый экземпляр СУБД при хранении в кластере VictoriaMetrics.
Используемые плагины:
hostmetrics: cpu, disk, filesystem, load, memory, network, paging, processespostgrespro: 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, processespostgrespro: 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 зависит от количества объектов в экземпляре СУБД.