Комментарии 19
НЛО прилетело и опубликовало эту надпись здесь
> В чем принципиальная разница с github.com/julmon/pg_activity
принципиальной разницы нет… подключаемся к постгресу, селектим стату, показываем юзеру.
Разница есть в наборе фич, pgcenter показывает не только активность, но и стату по остальным вьюхам… таблицы, индексы, функции, размеры, вакуумы, репликация, по pg_stat_statements аж 5 скринов, есть системная стата cpu/mem/swap/iostat/nicstat. просмотр и правка конфигов, просмотр логов (пгцентр сам ищет путь, не надо держать их в уме) и пр. кстати psql можно прям из пгцентра запустить если хочется что-то руками поделать (не надо вторую консоль открывать)
> Там табличка более презентабельно раскрашена, как по мне. Глазу легче.
наверно… я про цвета еще не думал, но вот например в новом iostat добавили поддержку цветов, а я ее по старинке отключаю ))) так что на вкус и цвет…
> Я так понимаю, что нужны права суперюзера на исследуемую базу?
да частично нужны права, чтобы смотреть текущие запросы например, но можно дать права роли pg_monitor или как там её и оно должно работать.
принципиальной разницы нет… подключаемся к постгресу, селектим стату, показываем юзеру.
Разница есть в наборе фич, pgcenter показывает не только активность, но и стату по остальным вьюхам… таблицы, индексы, функции, размеры, вакуумы, репликация, по pg_stat_statements аж 5 скринов, есть системная стата cpu/mem/swap/iostat/nicstat. просмотр и правка конфигов, просмотр логов (пгцентр сам ищет путь, не надо держать их в уме) и пр. кстати psql можно прям из пгцентра запустить если хочется что-то руками поделать (не надо вторую консоль открывать)
> Там табличка более презентабельно раскрашена, как по мне. Глазу легче.
наверно… я про цвета еще не думал, но вот например в новом iostat добавили поддержку цветов, а я ее по старинке отключаю ))) так что на вкус и цвет…
> Я так понимаю, что нужны права суперюзера на исследуемую базу?
да частично нужны права, чтобы смотреть текущие запросы например, но можно дать права роли pg_monitor или как там её и оно должно работать.
НЛО прилетело и опубликовало эту надпись здесь
Тоже решал задачу мониторинга PG. Остановился на pgwatch2 github.com/cybertec-postgresql/pgwatch2. Очень советую, особенно если много серверов. Собирает централизованно в свою БД (InfluxDB), готовые модули для Grafana, удобно и красиво.
Алексей, а трудно графику добавить? Я gnuplot использую, чтобы глядеть вживую на изменение параметров. Организуй трубу в гнуплот и он в соседнем окне будет показывать бегущий график.
System statistics
pgcenter top also provides system usage information based on statistics from procfs filesystem:
load average and CPU usage time (user, system, nice, idle, iowait, software and hardware interrupts, steal);
memory and swap usage, amount of cached and dirty memory, writeback activity;
storage devices statistics: iops, throughput, latencies, average queue and requests size, devices utilization;
network interfaces statistics: throughput in bytes and packets, different kind of errors, saturation and utilization.
In case of connecting to remote Postgres there is possibility to use additional SQL functions used for retrieving /proc statistics from remote host. For more information see details here.
Ссылка на работает
Есть возможность зафиксировать ширину колонок? А то например поле state у меня не всегда содержит значение «idle in transaction». Получается когда везде «active» и потом где «idle in transaction» все смещается и теряешь фокус.
пока нет такой возможности, сам с таким сталкиваюсь, слегка раздражает )) так что буду фиксить
переделал выравнивание, если есть желание посмотреть, то можно взять из dev ветки
С git слабо знаком, в dev ветке только исходники и их нужно скомпилировать или есть возможность скачать скомпилированный вариант?
Была бы удобна опция переключения между базами в работающей программе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Постгресовая стата без нервов и напрягов