Метрики Yandex Managed Service for PostgreSQL
Статья создана
Обновлена 21 ноября 2024 г.
В этом разделе описаны метрики сервиса Managed Service for PostgreSQL, поставляемые в Monitoring.
Имя метрики пишется в метку name
.
Общие метки для всех метрик сервиса Managed Service for PostgreSQL:
Метка | Значение |
---|---|
service | Идентификатор сервиса: managed-postgresql |
resource_type | Тип ресурса: cluster |
resource_id | Идентификатор кластера |
host | FQDN хоста |
node | Тип хоста: primary , replica |
subcluster_name | Имя подкластера |
Метрики CPU
Загрузка процессорных ядер.
Имя Тип, единицы измерения |
Описание |
---|---|
cpu.guest DGAUGE , % |
Использование процессорных ядер, тип потребления guest . |
cpu.idle DGAUGE , % |
Использование процессорных ядер, тип потребления idle . |
cpu.iowait DGAUGE , % |
Использование процессорных ядер, тип потребления iowait . |
cpu.irq DGAUGE , % |
Использование процессорных ядер, тип потребления irq . |
cpu.nice DGAUGE , % |
Использование процессорных ядер, тип потребления nice . |
cpu.softirq DGAUGE , % |
Использование процессорных ядер, тип потребления softirq . |
cpu.steal DGAUGE , % |
Использование процессорных ядер, тип потребления steal . |
cpu.system DGAUGE , % |
Использование процессорных ядер, тип потребления system . |
cpu.user DGAUGE , % |
Использование процессорных ядер, тип потребления user . |
load.avg_15min DGAUGE , % |
Средняя нагрузка за 15 минут. |
load.avg_1min DGAUGE , % |
Средняя нагрузка за 1 минуту. |
load.avg_5min DGAUGE , % |
Средняя нагрузка за 5 минут. |
pg_backend_cpu DGAUGE , % |
Утилизация CPU процессом PostgreSQL. |
Метрики диска
Имя Тип, единицы измерения |
Описание |
---|---|
disk.free_bytes DGAUGE , байты |
Свободное место. |
disk.free_inodes DGAUGE , штуки |
Свободное количество inodes. |
disk.temp_files_size DGAUGE , байты |
Размер временных файлов. |
disk.total_bytes DGAUGE , байты |
Доступное место. |
disk.total_inodes DGAUGE , штуки |
Доступное количество inodes. |
disk.used_bytes DGAUGE , байты |
Занятое место. |
disk.used_inodes DGAUGE , штуки |
Занятое количество inodes. |
disk.wal_size DGAUGE , байты |
Размер журнала упреждающей записи. |
pg_backend_read_bytes DGAUGE , байты/с |
Скорость чтения данных процессом PostgreSQL. |
pg_backend_write_bytes DGAUGE , байты/с |
Скорость записи данных процессом PostgreSQL. |
Метрики дисковых операций
Имя Тип, единицы измерения |
Описание |
---|---|
io.avg_read_time DGAUGE , миллисекунды |
Среднее время чтения с дисков. |
io.avg_write_time DGAUGE , миллисекунды |
Среднее время записи на диски. |
io.disk*.avg_read_time DGAUGE , миллисекунды |
Среднее время чтения с конкретного диска. |
io.disk*.avg_write_time DGAUGE , миллисекунды |
Среднее время записи на конкретный диск. |
io.disk*.read_bytes DGAUGE , байт/с |
Скорость чтения с конкретного диска. |
io.disk*.read_count DGAUGE , операций/с |
Количество операций чтения с конкретного диска в секунду. |
io.disk*.read_merged_count DGAUGE , операций/с |
Количество слитых операций чтения с конкретного диска в секунду. |
io.disk*.utilization DGAUGE , % |
Использование конкретного диска. Не работает для сетевых дисков. |
io.disk*.write_bytes DGAUGE , байт/с |
Скорость записи на конкретный диск. |
io.disk*.write_count DGAUGE , операций/с |
Количество операций записи на конкретный диск в секунду. |
io.disk*.write_merged_count DGAUGE , операций/с |
Количество слитых операций записи на конкретный диск в секунду. |
io.read_bytes DGAUGE , байт/с |
Скорость чтения с дисков. |
io.read_count DGAUGE , операций/с |
Количество операций чтения в секунду. |
io.read_merged_count DGAUGE , операций/с |
Количество слитых операций чтения в секунду. |
io.utilization DGAUGE , % |
Использование дисков. |
io.write_bytes DGAUGE , байт/с |
Скорость записи на диски. |
io.write_count DGAUGE , операций/с |
Количество операций записи в секунду. |
io.write_merged_count DGAUGE , операций/с |
Количество слитых операций записи в секунду. |
Метрики RAM
Имя Тип, единицы измерения |
Описание |
---|---|
mem.active_bytes DGAUGE , байты |
Объем оперативной памяти, которая используется наиболее часто и освобождается только в крайнем случае. |
mem.available_bytes DGAUGE , байты |
Использование оперативной памяти, тип потребления available . |
mem.buffers_bytes DGAUGE , байты |
Использование оперативной памяти, тип потребления buffers . |
mem.cached_bytes DGAUGE , байты |
Использование оперативной памяти, тип потребления cached . |
mem.free_bytes DGAUGE , байты |
Объем свободной оперативной памяти, доступной для использования, без учета mem.buffers_bytes и mem.cached_bytes . |
mem.shared_bytes DGAUGE , байты |
Использование оперативной памяти, тип потребления shared . |
mem.total_bytes DGAUGE , байты |
Использование оперативной памяти, тип потребления total . |
mem.used_bytes DGAUGE , байты |
Объем оперативной памяти, которую в данный момент используют запущенные процессы. |
oom_count DGAUGE , штуки |
Количество случаев нехватки памяти. |
Метрики сети
Имя Тип, единицы измерения |
Описание |
---|---|
net.bytes_recv DGAUGE , байт/с |
Скорость получения данных по сети. |
net.bytes_sent DGAUGE , байт/с |
Скорость отправки данных по сети. |
net.dropin DGAUGE , штуки |
Количество пакетов, отброшенных при получении. |
net.dropout DGAUGE , штуки |
Количество пакетов, отброшенных при отправке. |
net.errin DGAUGE , штуки |
Количество ошибок при получении. |
net.errout DGAUGE , штуки |
Количество ошибок при отправке. |
net.packets_recv DGAUGE , пакетов/с |
Интенсивность получения данных по сети. |
net.packets_sent DGAUGE , пакетов/с |
Интенсивность отправки данных по сети. |
Метрики сервиса
Метрики кластера
Имя Тип, единицы измерения |
Описание |
---|---|
can_read DGAUGE , 0/1 |
Показатель доступности на чтение. Принимает значение 1 , если кластер доступен на чтение, 0 , если нет. |
can_write DGAUGE , 0/1 |
Показатель доступности на запись. Принимает значение 1 , если кластер доступен на запись, 0 , если нет. |
postgres-is_alive DGAUGE , 0/1 |
Показатель работоспособности хоста. Принимает значение 1 , если хост БД работает, 0 , если нет. |
postgres-is_primary DGAUGE , 0/1 |
Показатель хоста-мастера. Принимает значение 1 , если хост БД является мастером, 0 , если нет. |
postgres-is_replica DGAUGE , 0/1 |
Показатель хоста-реплики. Принимает значение 1 , если хост БД является репликой, 0 , если нет. |
postgres-log_errors DGAUGE , сообщений/с |
Количество логированных ошибок в секунду. |
postgres-log_fatals DGAUGE , сообщений/с |
Количество фатальных логированных ошибок в секунду. |
postgres-log_slow_queries DGAUGE , запросов/с |
Количество логированных медленных запросов в секунду. |
postgres-log_warnings DGAUGE , сообщений/с |
Количество логированных предупреждений в секунду. |
postgres-replication_lag DGAUGE , секунды |
Время задержки репликации. |
postgres_max_connections DGAUGE , штуки |
Максимальное количество подключений. |
postgres-oldest_inactive_replication_slot_duration DGAUGE , секунды |
Длительность самого старого неактивного слота репликации. |
postgres_oldest_prepared_xact_duration DGAUGE , секунды |
Длительность самой старой подготовленной транзакции. |
postgres_oldest_query_duration DGAUGE , секунды |
Длительность самого старого запроса. |
postgres_oldest_transaction_duration DGAUGE , секунды |
Длительность самой старой транзакции. |
postgres_role_conn_limit DGAUGE , штуки |
Максимально возможное количество одновременных сессий пользователя. |
postgres_role_total_conn_limit DGAUGE , штуки |
Максимально возможное количество одновременных сессий всех пользователей. |
postgres_total_connections DGAUGE , штуки |
Количество подключений. |
postgres_wal_rate_bytes DGAUGE , байт/с |
Скорость записи в журнал упреждающей записи. |
postgres_xid_left DGAUGE , штуки |
Количество оставшихся счетчиков транзакций. |
postgres_xid_left_percent DGAUGE , % |
Доля оставшихся счетчиков транзакций. |
postgres_xid_used_percent DGAUGE , % |
Доля использованных счетчиков транзакций. |
Метрики базы данных
Имя Тип, единицы измерения |
Описание |
---|---|
_pg_database_size DGAUGE , байты |
Размер базы. Дополнительные метки: dbname |
<имя_БД>_tup_deleted DGAUGE , штуки |
Количество строк, удаленное запросами в этой базе данных <имя_БД> . |
<имя_БД>_tup_fetched DGAUGE , штуки |
Количество строк, извлеченное запросами в этой базе данных <имя_БД> . |
<имя_БД>_tup_inserted DGAUGE , штуки |
Количество строк, вставленное запросами в этой базе данных <имя_БД> . |
<имя_БД>_tup_returned DGAUGE , штуки |
Количество строк, возвращенное запросами в этой базе данных <имя_БД> . |
<имя_БД>_tup_updated DGAUGE , штуки |
Количество строк, измененное запросами в этой базе данных <имя_БД> . |
Метрики менеджера подключений
Имя Тип, единицы измерения |
Описание |
---|---|
pooler-avg_query_time DGAUGE , миллисекунды |
Среднее время выполнения одного запроса на каждом из хостов БД. |
pooler-avg_xact_time DGAUGE , миллисекунды |
Среднее время выполнения одной транзакции на каждом из хостов БД. |
pooler-bytes_recieved DGAUGE , байты |
Объем полученных данных. |
pooler-bytes_recieved-<имя_БД>-<имя_пользователя> DGAUGE , байты |
Объем данных, полученных пользователем <имя_пользователя> через базу данных <имя_БД> . |
pooler-bytes_sent DGAUGE , байты |
Объем отправленных данных. |
pooler-bytes_sent-<имя_БД>-<имя_пользователя> DGAUGE , байты |
Объем данных, отправленных пользователем <имя_пользователя> через базу данных <имя_БД> . |
pooler-free_clients DGAUGE , штуки |
Количество оставшихся клиентских подключений в менеджере подключений. |
pooler-free_servers DGAUGE , штуки |
Количество оставшихся серверных подключений в менеджере подключений. |
pooler-is_alive DGAUGE , 0/1 |
Работоспособность менеджера подключений, для каждого хоста в каждой из ролей: мастера и реплики. |
pooler-login_clients DGAUGE , штуки |
Количество совершенных клиентских подключений в менеджере соединений. |
pooler-pgbouncer_tcp_connections DGAUGE , подключений/с |
Количество TCP-подключений postgresql. |
pooler-postgres_tcp_connections DGAUGE , подключений/с |
Количество TCP-подключений pgbouncer. |
pooler-query_0.5 DGAUGE , миллисекунды |
Время выполнения запросов, медиана. |
pooler-query_0.5-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , медиана. |
pooler-query_0.75 DGAUGE , миллисекунды |
Время выполнения запросов, 0.75 процентиль. |
pooler-query_0.75-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , 0.75 процентиль. |
pooler-query_0.9 DGAUGE , миллисекунды |
Время выполнения запросов, 0.9 процентиль. |
pooler-query_0.9-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , 0.9 процентиль. |
pooler-query_0.95 DGAUGE , миллисекунды |
Время выполнения запросов, 0.95 процентиль. |
pooler-query_0.95-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , 0.95 процентиль. |
pooler-query_0.99 DGAUGE , миллисекунды |
Время выполнения запросов, 0.99 процентиль. |
pooler-query_0.99-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , 0.99 процентиль. |
pooler-query_0.999 DGAUGE , миллисекунды |
Время выполнения запросов, 0.999 процентиль. |
pooler-query_0.999-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время выполнения запросов пользователем <имя_пользователя> через базу данных <имя_БД> , 0.999 процентиль. |
pooler-query_count DGAUGE , штуки |
Количество запросов, выполняющихся на каждом из хостов БД. |
pooler-tcp_conn_count DGAUGE , штуки |
Количество TCP-подключений к каждому хосту БД. |
pooler-tcp_conn_count-<имя_БД>-<имя_пользователя> DGAUGE , штуки |
Количество TCP-подключений к каждому хосту БД пользователем <имя_пользователя> через базу данных <имя_БД> . |
pooler-total_tcp_connections DGAUGE , подключений/с |
Количество TCP-подключений postgresql и pgbouncer. |
pooler-transaction_0.5 DGAUGE , миллисекунды |
Время обработки транзакций, медиана. |
pooler-transaction_0.5-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , медиана. |
pooler-transaction_0.75 DGAUGE , миллисекунды |
Время обработки транзакций, 0.75 процентиль. |
pooler-transaction_0.75-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , 0.75 процентиль. |
pooler-transaction_0.9 DGAUGE , миллисекунды |
Время обработки транзакций, 0.9 процентиль. |
pooler-transaction_0.9-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , 0.9 процентиль. |
pooler-transaction_0.95 DGAUGE , миллисекунды |
Время обработки транзакций, 0.95 процентиль. |
pooler-transaction_0.95-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , 0.95 процентиль. |
pooler-transaction_0.99 DGAUGE , миллисекунды |
Время обработки транзакций, 0.99 процентиль. |
pooler-transaction_0.99-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , 0.99 процентиль. |
pooler-transaction_0.999 DGAUGE , миллисекунды |
Время обработки транзакций, 0.999 процентиль. |
pooler-transaction_0.999-<имя_БД>-<имя_пользователя> DGAUGE , миллисекунды |
Время обработки транзакций пользователем <имя_пользователя> через базу данных <имя_БД> , 0.999 процентиль. |
pooler-used_clients DGAUGE , штуки |
Количество клиентских подключений в менеджере подключений. |
pooler-used_servers DGAUGE , штуки |
Количество серверных подключений в менеджере подключений. |
pooler-xact_count DGAUGE , штуки |
Количество транзакций, выполняющихся на каждом из хостов БД. |
Метрики vacuum
Имя Тип, единицы измерения |
Описание |
---|---|
postgres_autovacuum.autovacuum_max_workers DGAUGE , штуки |
Максимальное количество autovacuum-процессов. Значение этой метрики управляется настройкой autovacuum_max_workers . |
postgres_autovacuum.total_regular_workers DGAUGE , штуки |
Количество активных autovacuum-процессов. |
postgres_autovacuum.total_user_workers DGAUGE , штуки |
Количество активных vacuum-процессов, вручную запущенных пользователем. |
postgres_autovacuum.total_wraparound_workers DGAUGE , штуки |
Количество активных autovacuum-процессов, запущенных для предотвращения wraparound |
postgres_autovacuum.scanned_pct DGAUGE , % |
Процент строк в таблице, просканированных процессом autovacuum. |
postgres_autovacuum.vacuumed_pct DGAUGE , % |
Процент строк в таблице, очищенных процессом autovacuum. |