pgBadger починав як невеликий інструмент Linux CLI, який допоміг адміністраторам баз даних аналізу лог-файлів PostgreSQL.
Проект бачив хороший швидкість прийняття і розвиток розвивалися, щоб створити більш повний продукт, тепер з графічний веб-інтерфейс включений, написаний на Perl і упаковані з великою кількістю цікавих функцій.
, інтерфейс pgBadger шляхом читання файлів журналів PostgreSQL, організації даних, а потім креслення різні деталі даних за допомогою графіків бібліотеки JavaScript.
Це робить читання даних журналу набагато простіше і забезпечити більш швидкий і легше зрозуміти короткий огляд того, що відбувається в базі даних.
Журнали за кілька днів, місяців і років можуть бути збережені, а також різні бази даних (реєстровані) деталі можуть бути перевірені.
pgBadger в даний час працює зі звичайними файлами журналів, а також GZIP стислий файл. Сценарій також може обробляти файли журналів при дуже великих розмірах
Що нового в цьому випуску :.
- < LI> Нові звіти pgbouncer є:
- Запит Пропускна здатність
- Б операцій введення / виводу
- Перелік Середня тривалість
- одночасних сеансів
- Гистограмма сесій часу
- Сесії в базі даних
- Сесії одного користувача
- Розмови на хост
- налагоджені зв'язки
- Підключення в базі даних
- Підключення на одного користувача
- Підключення на хост
- Найбільш часто використовувані зарезервовані пули
- Найбільш часті помилки / Події
Що нового у версії 7.3:
- Додати --timezone = + / - HH для управління часовий пояс використовується в графіках. Бібліотеку JavaScript працює на стороні клієнта, так що тимчасова зона використовується тимчасова зона браузера так відображається час в картах може відрізнятися від часу в файлі журналу.
- Додати файл /tmp/pgbadger.pid для запобігання хрон робочих місць перекриваються на тих же файлів журналів.
- Додана опція командного рядка --pid-Dir, щоб мати можливість запускати два pgbadger в той же час, встановивши альтернативний шлях до файлу ФІД.
- Повідомити інформацію про & Quot; LOG: пропускаємо аналіз з ... & Quot; в звітах подій.
- Повідомити повідомлення & Quot; LOG: відправка скасування блокування автовакуумной & Quot; в події, звіти. Корисно для пошуку запитів генерації автовакуумной вбивство через питання блокування.
Що нового у версії 7.1 :.
- Новий звіт про розподіл подій за 5 хвилин
- Нове в деталях додатки (тривалість і часи виконання) для кожного запиту повідомляється в найпопулярніші пошукові запити звітів. Подробиці видно з нової кнопки під назвою & Quot; App (з'єднань), залучених & Quot ;.
- Додати підтримку auto_explain розширення. EXPLAIN план буде додано разом з топ-запитів при самих повільних доступних в лог-файл.
- Новий звіт про запити поєднуватися тривалості кожного користувача.
- Новий звіт про кількість скасованих запитів (графік)
- Новий звіт про запити генерації найбільш скасування (N)
- Новий звіт про запити найбільш скасований.
Що нового у версії 7.0 :.
- Новий звіт про розподіл подій за 5 хвилин
- Нове в деталях додатки (тривалість і часи виконання) для кожного запиту повідомляється в найпопулярніші пошукові запити звітів. Подробиці видно з нової кнопки під назвою & Quot; App (з'єднань), залучених & Quot ;.
- Додати підтримку auto_explain розширення. EXPLAIN план буде додано разом з топ-запитів при самих повільних доступних в лог-файл.
- Новий звіт про запити поєднуватися тривалості кожного користувача.
- Новий звіт про кількість скасованих запитів (графік)
- Новий звіт про запити генерації найбільш скасування (N)
- Новий звіт про запити найбільш скасований.
Що нового у версії 6.3:
- Фіксований випадок, коли вмирають з переривання сигналу приймається при використанні - е варіант.
- додана нова програма pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перший з них "пояснити-повільний" дозволяють друкувати топ самих повільних запитів в EXPLAIN заяви.
- Keep кліща форматування при масштабуванні.
- Виправлено автоматичне виявлення журналів rsyslogd.
- Виправлена помилка при розрахунку хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в хвилину замість кожної тривалості.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- долучення -B або --bar-граф параметр командного рядка, щоб використовувати рядку замість рядка в графіку.
- Виправлена Checkpoint Wal назва файлів графік використання.
Метод
Що нового у версії 6.0:
- Це новий великий реліз додає деякі нові функції, такі як автоматичного очищення двійковий
- файли в покроковому режимі або максимальну кількість тижнів для утримання звітів.
- Це поліпшить інкрементний режим з дозволяючи використовувати многопроцессорной з
- множинний лог-файл.
- Він також додає звіт про час очікування запиту процентиля на загальну таблицю активності
- (процентилю 90, 95, 99).
- Там також новий формат виведення: JSON. Цей формат хороший для обміну даними
- з іншими мовами, що дозволяє легко інтегрувати результат pgBadger в в
- інші інструменти моніторингу.
- Ви можете виставити свої звіти, але не дані, використовуючи --anonymize
- варіант pgBadger зможе анонімну все літерні значення в запитах.
- Колись вибрати, щоб скопіювати запит зі звіту може бути біль. Там зараз
- натискання кнопки до виберіть перед кожним запитом, який дозволить вам просто використовувати
- Ctrl + C, щоб скопіювати його в буфер обміну
- Використання нової опції -X також дозволяють pgBadger виписати додаткові файли
- OutDir при створенні додаткових звітів. Ці файли є CSS і
- Javascript код зазвичай повторюється в кожному HTLM файлів.
- Увага: поведінка pgBadger в покроковому режимі змінилося. Він тепер буде
- завжди зачистка вихідний каталог всіх застарілих двійковий файл. Якби ви були
- використовувати ці файли для створення власних звітів, ви можете запобігти pgBadger видалити
- їх за допомогою --noclean опції. Зверніть увагу, що якщо ви використовуєте функцію утримання,
- всі ці файли в застарілих каталогів будуть видалені теж.
Коментар не знайдено