system_*
Таблицы system_* базы данных gpperfmon хранят метрики использования системных ресурсов.
Существуют три таблицы с одинаковыми наборами столбцов:
-
system_now— внешняя таблица, файлы данных которой хранятся в $MASTER_DATA_DIRECTORY/gpperfmon/data. Текущие данные об использовании системы хранятся вsystem_nowв промежутке между сбором данных агентамиgpperfmonи их автоматическим переносом в таблицуsystem_history. -
system_tail— внешняя таблица, файлы данных которой хранятся в $MASTER_DATA_DIRECTORY/gpperfmon/data. Это промежуточная таблица для данных об использовании системы, которые уже удалены изsystem_now, но еще не зафиксированы вsystem_history. Как правило, она содержит данные за несколько минут. Эта таблица предназначена только для внутреннего использования. -
system_history— обычная таблица, в которой хранятся исторические метрики использования системы. Она партиционирована по месяцам. Партиции автоматически добавляются с шагом в два месяца по мере необходимости.
| Столбец | Тип | Описание |
|---|---|---|
ctime |
timestamp |
Время создания строки |
hostname |
varchar(64) |
Имя сегмент-хоста или мастер-хоста, связанного с данными системными метриками |
mem_total |
bigint |
Общий объем системной памяти для данного хоста в байтах |
mem_used |
bigint |
Объем используемой системной памяти для данного хоста в байтах |
mem_actual_used |
bigint |
Фактически используемая память для данного хоста в байтах (без учета памяти, зарезервированной под кеш и буферы) |
mem_actual_free |
bigint |
Фактически свободная память для данного хоста в байтах (без учета памяти, зарезервированной под кеш и буферы) |
swap_total |
bigint |
Общий объем swap-пространства для данного хоста в байтах |
swap_used |
bigint |
Используемый объем swap-пространства для данного хоста в байтах |
swap_page_in |
bigint |
Количество страниц, считанных из swap |
swap_page_out |
bigint |
Количество страниц, выгруженных в swap |
cpu_user |
float |
Использование CPU системным пользователем Greengage DB |
cpu_sys |
float |
Использование CPU на данном хосте |
cpu_idle |
float |
Простой CPU на момент сбора метрик |
load0 |
float |
Средняя загрузка CPU за предыдущую одну минуту |
load1 |
float |
Средняя загрузка CPU за предыдущие пять минут |
load2 |
float |
Средняя загрузка CPU за предыдущие пятнадцать минут |
quantum |
int |
Интервал между сборами метрик для данной записи |
disk_ro_rate |
bigint |
Количество операций чтения с диска в секунду |
disk_wo_rate |
bigint |
Количество операций записи на диск в секунду |
disk_rb_rate |
bigint |
Количество байт в секунду при операциях чтения с диска |
disk_wb_rate |
bigint |
Количество байт в секунду при операциях записи на диск |
net_rp_rate |
bigint |
Количество пакетов в секунду в системной сети при операциях чтения |
net_wp_rate |
bigint |
Количество пакетов в секунду в системной сети при операциях записи |
net_rb_rate |
bigint |
Количество байт в секунду в системной сети при операциях чтения |
net_wb_rate |
bigint |
Количество байт в секунду в системной сети при операциях записи |