Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pgbadger-13.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: pgbadger Distribution: openSUSE Tumbleweed
Version: 13.1 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 17 23:20:37 2025
Group: System/Monitoring Build host: reproducible
Size: 1943057 Source RPM: pgbadger-13.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pgbadger.darold.net/
Summary: A fast PostgreSQL log analyzer
pgBadger is a PostgreSQL log analyzer build for speed with fully detailed
reports from your PostgreSQL log file. It's a single and small Perl script that
aims to replace and outperform the old php script pgFouine.

By the way, we would like to thank Guillaume Smet for all the work he has done
on this really nice tool. We've been using it a long time, it was a really
great tool!

pgBadger is written in pure Perl language. It uses a javascript library to draw
graphs so that you don't need additional Perl modules or any other package to
install. Furthermore, this library gives us more features such as zooming.

pgBadger is able to autodetect your log file format (syslog, stderr or csvlog).
It is designed to parse huge log files as well as gzip compressed file.

Provides

Requires

License

MIT

Changelog

* Mon Mar 17 2025 Marcus Rueckert <mrueckert@suse.de>
  - update to 13.1
    This is a maintenance release of pgBadger that fixes issues
    reported by users since last release and adds some new features:
    - Add new report about vacuum throughput with a graph about
      vacuum per table that consume the more CPU. The table output
      reports I/O timing read and write per table as well as the CPU
      time elapsed on the table. Thanks to Ales Zeleny for the
      feature request. This patch also adds frozen pages and tuples
      to the Vacuums per Table report.
    - Add --no-fork option for debugging purpose to not fork
      processes at all. Thanks to Ales Zeleny for the feature
      request.
    - Add millisecond to the raw csv output. Thanks to Henrietta
      Dombrovskaya for the feature request.
    - Add log filename to sample reports when multiple file are
      processed. Thanks to Adrien Nayrat for the feature request.
    Here is the complete list of changes and acknowledgments:
    - Fix bind parameters parsing. Thanks to Thomas Kotzian for the
      patch
    - Apply query filter on multi-lines queries. Thanks to Benjamin
      Jacobs for the patch
    - Update test result for log filename storage changes
    - Fix ERROR vs LOG message level in json output. Thanks to
      Philippe Viegas for the report.
    - Remove import of tmpdir not exported method from File::Temp.
      Thanks to kmoradha for the report.
* Sun Dec 08 2024 Marcus Rueckert <mrueckert@suse.de>
  - update to 13.0
    This is a major release of pgBadger that fixes issues reported by
    users since last release and adds some new features:
    - Add two new option to be able to redefined inbound of query and
      session histogram. Thanks to JosefMachytkaNetApp for the
      feature request.
    - -histogram-query VAL   : use custom inbound for query
      times histogram.
      Default inbound in milliseconds:
      0,1,5,10,25,50,100,500,1000,10000
    - -histogram-session VAL : use custom inbound for session
      times histogram.
      Default inbound in milliseconds:
      0,500,1000,30000,60000,600000,
      1800000,3600000,28800000
    - Add support of auto_explain plan for csv and json log formats.
      Thanks to zxwsbg and to Alexander Rumyantsev for the report.
    - Add three LOG message that was not reported as events:
      unexpected EOF, incomplete startup packet and detected deadlock
      while waiting for. Thanks to dottle for the report.
    Backward compatibility issues:
    - Change the way LOG level events reported in the Events reports
      are stored. Some of them was still reported and counted as
      errors instead as LOG level entries. The fix is to stored and
      report them as EVENTLOG to differentiate them from queries.
      This change introduce a backward compatibility break when
      pgbadger is used in incremental mode. You will just have the
      double behavior during the week of the upgrade. Thanks to Matti
      Linnanvuori for the report.
    Bug fixes:
    - Fix non reported queries generating the most cancellation due
      to statement_timeout.
    - Update regression tests
    - Fix formatting of explain plan when extracted from csv log
      format.
    - Fix jsonlog missing autovacuum data reports: Average Autovacuum
      Duration, Tuples removed per table and vacuums by hour in
      autovacuum activity report. Thanks to Ales Zeleny for the
      patch.
    - Fix orphan line not associated to the time consuming bind
      queries. Thanks to Henrietta Dombrovskaya for the report. Fix
      use of uninitialized value in pattern match. Thanks to Junior
      Dias for the patch.
    - Apply option --csv-separator to raw export to CSV. Default
      separator is semicolon (;). Thanks to Henrietta Dombrovskaya
      for the feature request.
    - Raw csv output: do not add double quote to parameters and
      application name if they are empty.
    - Add double quotes when queries have a semi colon in raw csv
      output. Thanks to Henrietta Dombrovskaya for the report.
* Mon Feb 26 2024 Emiliano Langella <emiliano.langella@suse.com>
  - Disabling cronjobs on any non-systemd distribution.
* Tue Jan 02 2024 Emiliano Langella <emiliano.langella@suse.com>
  - update to 12.4
    This is a maintenance release of pgBadger that fixes issues reported by
    users since last release.
    * Fix pgbouncer report with version 1.21. Thanks to Ales Zeleny for the patch.
    * Prevent parallelism perl file to be higher than the number of files. Thanks
      to maliangzhu for the report.
    * Fix regression test broken since v12.3. Thanks to ieshin for the report.
    * Fix cases where LOG entries where counted as ERROR log level entries. Thanks
      to Matti Linnanvuori for the report.
* Mon Nov 27 2023 lars@linux-schulserver.de - 12.3
  - update to 12.3
    This is a maintenance release of pgBadger that fixes issues reported by
    users since last release. It also adds some new features:
    * Add option --include-pid to only report events related to a session
      pid (%p). Can be used multiple time. Thanks to Henrietta Dombrovskaya
      for the feature request.
    * Add option --include-session to only report events related to the
      session id (%c). Can be used multiple time. Thanks to Henrietta Dombrovskaya
      for the feature request.
    * Add option --dump-raw-csv to only parse the log and dump the information
      into CSV format. No further processing is done, no report is generated.
      Thanks to Henrietta Dombrovskaya for the feature request.
    Here is the complete list of changes and acknowledgments:
    * Update pgFormatter to version 5.5
    * Fix end date of parsing with jsonlog format. Thanks to jw1u1 for the report.
    * Fix typo in "Sessions per application". Thanks to fairyfar for the patch.
    * Fix "INSERT/UPDATE/DELETE Traffic" chart bug. Thanks to fairyfar for the
      patch.
    * Fix parsing of orphan lines with bind queries. Thanks to youxq for the
      report.
    * Fix Analyze per table report with new PG versions. Thanks to Jean-Christophe
      Arnu for the patch.
    * Fix syslog entry parser when the syslog timestamp contains milliseconds.
      Thanks to Pavel Rabel for the report.
  - add systemd timer examples: beside the existing cron job example, this
    allows people to get an idea how to automate the generation of reports
  - introduce local cron macro: only recommend cron on older distributions
    and leave the cron example file where it was historically (but place it
    into the examples folder on newer distributions).
  - get rid of old suse_version 11.3 check
  - Package rename: provide and obsolete the old PgBadger package
* Fri Nov 17 2023 Emiliano Langella <emiliano.langella@suse.com>
  - added pgbadger-rpmlintrc as source
* Fri Nov 17 2023 Emiliano Langella <emiliano.langella@suse.com>
  - renamed package to pgbadger
* Thu Nov 16 2023 Emiliano Langella <emiliano.langella@suse.com>
  - modified Source0
* Thu Nov 16 2023 Emiliano Langella <emiliano.langella@suse.com>
  - added rpmlint filter for crontabs
* Wed Nov 15 2023 Emiliano Langella <emiliano.langella@suse.com>
  - removed clean macro
* Wed Nov 15 2023 Emiliano Langella <emiliano.langella@suse.com>
  - alligned changes file to the OBS project name
* Wed Nov 15 2023 Emiliano Langella <emiliano.langella@suse.com>
  - alligned "Name:" tag and spec file name to the OBS project name
* Sat Aug 26 2023 Marcus Rueckert <mrueckert@suse.de>
  - update to 12.2
    https://github.com/darold/pgbadger/releases/tag/v12.2
* Wed Mar 22 2023 Marcus Rueckert <mrueckert@suse.de>
  - update to 12.1
    https://github.com/darold/pgbadger/releases/tag/v12.1
* Tue Sep 13 2022 Marcus Rueckert <mrueckert@suse.de>
  - update to 12.0
    https://github.com/darold/pgbadger/releases/tag/v12.0
* Sat Jul 16 2022 Marcus Rueckert <mrueckert@suse.de>
  - update to 11.8
    https://github.com/darold/pgbadger/releases/tag/v11.8
  - drop 716.diff:
    included in update
* Sat Feb 19 2022 Hans-Peter Jansen <hpj@urpla.net>
  - apply upstream test fix 716.diff
    https://github.com/darold/pgbadger/pull/716
* Tue Jan 25 2022 Marcus Rueckert <mrueckert@suse.de>
  - update to 11.7
    https://github.com/darold/pgbadger/releases/tag/v11.7

Files

/usr/bin/pgbadger
/usr/lib/systemd/system/pgbadger.service
/usr/lib/systemd/system/pgbadger.timer
/usr/share/doc/packages/pgbadger
/usr/share/doc/packages/pgbadger/ChangeLog
/usr/share/doc/packages/pgbadger/README
/usr/share/doc/packages/pgbadger/README.SUSE
/usr/share/doc/packages/pgbadger/README.md
/usr/share/doc/packages/pgbadger/tools
/usr/share/doc/packages/pgbadger/tools/README.pgbadger_tools
/usr/share/doc/packages/pgbadger/tools/README.updt_embedded_rsc
/usr/share/doc/packages/pgbadger/tools/pgbadger_tools
/usr/share/doc/packages/pgbadger/tools/updt_embedded_rsc.pl
/usr/share/licenses/pgbadger
/usr/share/licenses/pgbadger/LICENSE
/usr/share/man/man1/pgbadger.1p.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 30 23:22:36 2025