pgCluu є відкритим вихідним кодом, безкоштовно і незалежної від платформи веб-інтерфейсом і командного рядка додаток, реалізоване в Perl і розроблений з нуля, щоб допомогти користувачам контролювати і перевіряти продуктивність сервера баз даних PostgreSQL.
Основні особливості
Програмне забезпечення здатне виконувати повний процес аудиту в PostgreSQL кластера. Це & Rsquo ;. И складається з двох інструментів, а також колектор, який може використовуватися, щоб захопити статистику про кластері PostgreSQL за допомогою команд Сар і Psql
Крім того, вона поставляється з самописця, який буде виводити результати у вигляді HTML-звітів і діаграм. Статистика програмного забезпечення виводить на екран глобальної інформації кластера, статистики в базі даних, а також статистичні дані про приймаючу системі. Він сумісний з операційними системами UNIX / Linux.
Веб-інтерфейс програми простий у використанні і інтуїтивно зрозумілий, як ви завжди будете мати швидкий доступ до системної інформації, кластера, бази даних, pgBouncer і системних компонентів програми. Доступ до кожного з них, щоб отримати більше можливостей і отримати роботу без особливого клопоту.
Параметри командного рядка
Широкий діапазон опцій avaialble для командного рядка компонента проекту, що дозволяє користувачеві включити статистику кешу буфера, якщо встановлений pg_buffercache плагін, щоб вказати ім'я бази даних для підключення, щоб вказати хост сервера бази даних , щоб вказати каталог сокета, щоб вказати час очікування між запусками, а також встановити розділений комами список метрик для виконання.
Серед інших параметрів командного рядка, можна відзначити можливість вказати порт бази даних для підключення, щоб відключити збір статистики системи з сар і пошуку в табличному, список доступних дій метрик, які можуть бути виконані, щоб включити SSH і запустити Sysstat віддалено, щоб переглянути список опцій, щоб використовувати для підключення SSH і використовувати користувальницькі PID файл
Що нового в цьому випуску .:
Нове в pgCluu 2.3 (6 лютого 2015)
Що нового у версії 2.4:
- Переклади в секунду (читання / писати / обидва) на всіх пристроях від Sar -b
- Передача в секунду для кожного пристрою від сар -d.
- Кількість завдань, створених в секунду
- Кількість перемикань контексту в секунду.
- Поліпшення pg_stat_statement звіт шляхом додавання всіх загальних блоків статистики і читання / запису введення / виведення синхронізації на запит, коли track_io_timing включений.
- Додати пристрій з високим ПВР на загальній системної інформації.
Що нового у версії 2.3:
- Параметри звіту за замовчуванням Значення, встановлені з ALTER DATABASE і ALTER роль в новий пункт меню: & Quot; База даних / Роль Налаштування & Quot;. Завдяки Томас Reiss для запиту функцій.
- Виявлення Фікс дискового пристрою в файлі сар.
- Додайте значення завантаження в звіті налаштувань
- Додайте блок і Скинути значення в pg_settings звіт, щоб виділити параметри, де значення були внесені зміни, що не входять в файл конфігурації.
- Обробка фікс Sysinfo інформації та підвищення .gitignore. Завдяки Julien Rouhaud для патча.
- Виправлена помилка ядра. * І transparent_hugepage відображення на секції Sysinfo. Завдяки Julien Rouhaud для патча.
Що нового у версії 2.2 :.
- Збільшення авторських прав рік до 2015 року
- Виправлена помилка в добуванні списку бази даних.
- Виправлена помилка запиту, щоб отримати відсутні зовнішніх ключів індексів. Завдяки Ронан Dunklau для патча.
- доплатою з transparent_hugepage інформації в файл Sysinfo.txt. (Читання з / SYS / ядро / мм / transparent_hugepage / -)
- Виправлена перезапис idle_in_xact для всієї бази даних, повинна бути простою. Завдяки Guillaume Леларж для патча.
- Виправлена помилка запиту відсутніх індексів на ФКС. Попередній запит повідомлялося кожен індекс, який повинен існувати для ФКС, але не фільтруючи вже існуючих. Завдяки Ронан Dunklau для патча.
- Чи не повідомляти надлишкові індекси, коли один частковий, а не інший. Завдяки Ронан Dunklau для звіту.
- Фікс заяву шукати надлишкову індексу, що не повідомляючи індекс, який має унікальність, а не інший. Оператор тепер також повідомляє, що повторюються індекси на тій же колонці, а не тільки зведені індекси. Завдяки Ронан Dunklau для звіту.
- Меню Розділити Пристрої за частиною 10 пристроїв. Корисно, коли є багато дискових пристроїв.
- Додайте --from-SA-файл, щоб синтаксичний розбір виведення сар виходячи з щоденного файлу са.
- Фікс виклик місцевої команди і граничного тесту сар на APPLICATION_NAME для версії пг & Гт = 9,0. Завдяки Julien Rouhaud для звіту.
- Встановіть application_name в pgcluu перед збором даних та виключити з pg_stat_activity запитів, що генеруються pgcluu.
Що нового у версії 2.1:
- Цей новий реліз додає безліч поліпшень звітів та виправлення помилок. Існує також кілька нових функцій або звітів:
- Дозволити інформацію про систему команд, які будуть виконуватися в віддаленому режимі.
- Дозволити сар буде виконуватися на віддаленому сервері за допомогою з'єднання SSH.
- Новий звіт з'єднань очікує блокування.
- Додайте середню тривалість часу в звіті оператора.
- Нові pg_stat_statements звіту.
- Додайте pg_default і pg_global звіту розмір табличного.
- Нові функції pgcluu_collectd:
- -М або варіант --max розміру, щоб дозволити максимальний розмір вихідний каталог.
- -. Ні-бази даних, щоб уникнути збору статистичних даних з бази даних
- -С лічильник для завершення програми після збору даних для Х раз.
- -E або --end-після того, як припинити програму після того, як протягом деякого часу.
- -V або --version показати інформацію про версію.
- і деякі інші зміни / виправлення!
Що нового у версії 1.1:
- Формат трекер миші на графіках, щоб показати всі значення набору даних в точці А час.
- Додати запустити звіт довжина черги в меню системи.
- Додайте контрольної точки записи і синхронізації раз звітів.
- Додати звіт PostgreSQL версії
- Split фон письменник буфера і підрахунку статистики в окремі звіти.
- Додайте звіт maxwritten_clean в звіти bgwriter.
- Додайте звіт про параметри ядра в системі інформаційної сторінці.
- Додайте збір параметрів настроювання ядра системи.
- Видалити вбудований CSS і Javascript на кожній сторінці HTML, ресурси тепер автоматично копіюються у вихідний каталог, якщо вже не присутній. Завдяки Guillaume Леларж за пропозицію.
- Дозволити pgcluu для розбору файлу сар згенерований з са файлу, використовуйте такі команди, як і Quot; сар-A -p -f / Var / Журнал / Sysstat / са * & Quot;. Завдяки Julien Rouhaud для запиту функцій.
- Спліт фіксації, відкату і бекенд графа з використанням другого YAxis для внутрішнього інтерфейсу. Завдяки Гійом Леларж для звіту.
- Додайте звіт Інформація про систему.
- Перемістити кеш коефіцієнт попадання / промаху на другому YAxis і зміни набору даних квітів. Завдяки Guillaume Леларж для звіту.
- доплатою інформації реліз OS.
- Дозволити pgcluu_collectd, щоб захопити інформацію OS (центральний процесор, пам'ять і т.д.) і додати --os-інфо можливість тільки захопити цю інформацію (для тестування).
- інформація переформатування приладової панелі.
- Додати -z | --timezone, щоб встановити годину (и) від часу за Гринвічем, щоб налаштувати час за звітом сар. Завдяки Bricklen для запиту функцій. і ще деякі зміни / виправлення:
- Додайте вертикальної перехрестя на графіку.
- дата поновлення авторських прав до 2014 року
- Звіт бази даних Відключити числа скасованих запитів, коли немає на гарячому резервному вузлі.
- Відключити звіт контрольно-пропускний пункт запису після версії пг (& л; 9,2) .
- Відключити тимчасові файли і звіти глухий кут наступні версії PostgreSQL (& лт; 9.2) .
- Додайте зберігання пг версії в Sysinfo.txt
- Усунути відсутню легенду про checkpoints_timed в контрольній точки звіту.
- попередження Fix на META_MERGE для ExtUtils :: MakeMaker & ЛТ; 6.46. Завдяки Julien Rouhaud для патча.
- Виправлена помилка в pgcluu_collectd викликів. Завдяки Jacky Rigoreau для звіту.
- питання Fix, де інформація слайд не відображається при натисканні на кнопку інформації.
- Зміна документації про файлах ресурсів, які зараз автогенеріруемие.
- Виправлена помилка захоплення статистики з 8.4 кластера (доступ до не-наявними поки статистики каталогів). Завдяки Guillaume Леларж для звіту.
- Виправлена проблема на розборі реліз CentOS. Завдяки bricklen за допомогу.
- Проблема Fix & Quot; Використання неініціалізованих значення $ Валу в замісної лінії 3312 & Quot;. Завдяки bricklen для звіту.
- Спосіб виклику Fix & Quot; друк & Quot; на невизначений значення в ./pgcluu лінії 1303. Завдяки Guillaume Леларж для звіту.
- Виправлена помилка сар звіт приладової панелі.
- Видалити з десяткової звіту коефіцієнт попадання в кеш. Завдяки Guillaume Леларж для звіту.
- Огляд приладової панелі: кластер, переписують етикетки, видалити порожні значення зі звіту, додайте початкову / кінцеву дату статистику бази даних і статистикою Сар. Завдяки Guillaume Леларж для запитів функція / зміни.
- Зафіксуємо деякий попередження про неініціалізованої значення на приладовій панелі. Завдяки Julien Rouhaud для звіту.
- Виправте Illegal розподіл на нуль на ./pgcluu лінії 1132. Завдяки Julien Rouhaud для звіту.
- Виправлена проблема в створенні тимчасових міток в даних сар. Завдяки Bricklen для звіту.
- Fix Sysstat помилку виконання версії з локаллю, відмінною від C або en_ *. Завдяки FORALL для звіту.
- Fix зламаною діаграми Сар, коли збирають раз більше, ніж 24 години.
- Додати -z | --timezone варіант документації.
- Виправлена помилка звернення: друк () на закритій файловому дескрипторі GEN9 на pgcluu лінії 1942. Завдяки Bricklen для звіту .
Вимоги
- Perl
Коментар не знайдено