]>
granicus.if.org Git - pgbadger/log
Darold Gilles [Thu, 27 Dec 2012 10:38:07 +0000 (11:38 +0100)]
Add report of number of queries by application if %a is specified in the log_line_prefix.
Darold Gilles [Thu, 27 Dec 2012 09:00:36 +0000 (10:00 +0100)]
Add link menu to the request per database and limit the display of this information when there is more than one database.
Darold Gilles [Wed, 26 Dec 2012 19:13:39 +0000 (20:13 +0100)]
Add report of requests per database.
Darold Gilles [Wed, 26 Dec 2012 18:05:18 +0000 (19:05 +0100)]
Add report of user,remote client and application name to all request info.
Darold Gilles [Mon, 24 Dec 2012 18:04:33 +0000 (19:04 +0100)]
Fix memory leak with option -b (--begin) and in incremental log parsing mode.
Darold Gilles [Mon, 24 Dec 2012 09:31:49 +0000 (10:31 +0100)]
Remove duration from log format auto-detection. Thanks to Guillaume Lelarge for the report.
Darold Gilles [Sun, 23 Dec 2012 17:20:33 +0000 (18:20 +0100)]
Fix a performance issue on prettifying SQL queries that makes pgBagder several time slower that usual to generate the HTML output. Thanks to Vincent Laborie for the report.
Darold Gilles [Sun, 23 Dec 2012 15:02:50 +0000 (16:02 +0100)]
Fix populating of %_error_info.
Darold [Fri, 21 Dec 2012 16:04:06 +0000 (08:04 -0800)]
Merge pull request #50 from ioguix/storable
Add 'binary' format as input/output format
Jehan-Guillaume (ioguix) de Rorthais [Fri, 21 Dec 2012 12:43:34 +0000 (13:43 +0100)]
Add 'binary' format as input/output format
The binary output format allows to save log statistics in a non human
readable file instead of an HTML or text file. These binary files might
then be used as regular input files, combined or not, to produce a html
or txt report.
Darold [Sun, 16 Dec 2012 17:14:06 +0000 (18:14 +0100)]
Remove port from the session regex pattern to match all lines.
Darold [Fri, 14 Dec 2012 13:29:29 +0000 (05:29 -0800)]
Merge pull request #49 from eulerto/master
cosmetic patches
Euler Taveira de Oliveira [Fri, 14 Dec 2012 13:00:52 +0000 (11:00 -0200)]
Fix the progress bar. It was trying to use gunzip to get real file size
for all formats (by default). Unbreak the bz2 format (that does not
report real size) and add support for zip format.
Euler Taveira de Oliveira [Fri, 14 Dec 2012 12:25:35 +0000 (10:25 -0200)]
Fix some typos and grammatical issues.
Darold Gilles [Tue, 11 Dec 2012 22:48:37 +0000 (23:48 +0100)]
Improve SQL code highlighting and keywords detection using the same parser as in site http://sqlformat.darold.net/. Thanks to Alex Gaynor for the feature request.
Darold Gilles [Mon, 10 Dec 2012 08:51:54 +0000 (09:51 +0100)]
Fix issue #46, to add support to hostname or ip address in the client detection. Thanks to stuntmunkee for the report.
Darold Gilles [Mon, 10 Dec 2012 08:39:38 +0000 (09:39 +0100)]
Fix issue #45, pgbadger will now only reports execute statement of the extended protocol (parse/bind/execute). Thanks to pierrestroh for the report.
Darold [Wed, 5 Dec 2012 22:55:19 +0000 (14:55 -0800)]
Merge pull request #44 from darkixion/master
Fix numerous typos as well as formatting and grammatical issues.
Thom Brown [Wed, 5 Dec 2012 22:45:12 +0000 (22:45 +0000)]
Fix numerous typos as well as formatting and grammatical issues.
Darold Gilles [Wed, 5 Dec 2012 18:01:35 +0000 (19:01 +0100)]
Add backward compatibility to obsolete --client command line option. If you were using the short option -c nothing is changed.
Darold [Wed, 5 Dec 2012 17:54:02 +0000 (09:54 -0800)]
Merge pull request #43 from rjuju/fix_dbclient
Small fix for issue with --dbclient and %h in log_line_prefix
Julien Rouhaud [Wed, 5 Dec 2012 17:31:18 +0000 (18:31 +0100)]
Small fix for issue with --dbclient and %h in log_line_prefix
Darold [Sat, 1 Dec 2012 10:28:33 +0000 (11:28 +0100)]
Fix multiline progress bar output.
Darold Gilles [Thu, 22 Nov 2012 16:24:00 +0000 (17:24 +0100)]
Allow usage of a dash into database, user and application names when prefix is used. Thanks to Vipul for the report.
Darold Gilles [Thu, 22 Nov 2012 12:51:08 +0000 (13:51 +0100)]
Mouse over queries will now show in which database they are executed in the overviews (Slowest queries, Most frequent queries, etc. ). Thank to Dirk-Jan Bulsink for the feature request.
Darold Gilles [Thu, 22 Nov 2012 10:54:03 +0000 (11:54 +0100)]
Add some code optimization.
Darold Gilles [Wed, 21 Nov 2012 13:24:51 +0000 (14:24 +0100)]
Fix missing keys on %cur_info hash foreach loop. Thanks to Marc Cousin for the report.
Darold Gilles [Wed, 21 Nov 2012 11:00:31 +0000 (12:00 +0100)]
Move openning file handle to log file into a dedicated function. Thanks to Marc Cousin for the patch.
Darold Gilles [Tue, 20 Nov 2012 13:23:29 +0000 (14:23 +0100)]
Replace Ctrl+M by printable \r. Thanks to Marc Cousin for the report.
Darold Gilles [Wed, 14 Nov 2012 09:20:52 +0000 (10:20 +0100)]
Update version to 2.2
Darold Gilles [Tue, 13 Nov 2012 20:38:48 +0000 (21:38 +0100)]
Update Changelog and release version 2.2
Darold Gilles [Tue, 13 Nov 2012 20:16:16 +0000 (21:16 +0100)]
Add two more Pg keywords and run perltidy.
Darold Gilles [Tue, 13 Nov 2012 11:08:32 +0000 (12:08 +0100)]
Fix number of queries in progress bar with tsung output.
Darold Gilles [Mon, 12 Nov 2012 22:14:19 +0000 (23:14 +0100)]
Remove obsolete syslog-ng and temporary syslog-ll log format added to fix some syslog autodetection issues. There is now just one syslog format: syslog, differences between syslog formats are detected and the log parser is adaptive.
Darold Gilles [Mon, 12 Nov 2012 18:33:07 +0000 (19:33 +0100)]
Add comment about the check_incremental_position() method
Darold Gilles [Mon, 12 Nov 2012 15:49:43 +0000 (16:49 +0100)]
Fix bad report with empty graphs when log files was not in chronological order.
Darold Gilles [Wed, 7 Nov 2012 14:05:43 +0000 (15:05 +0100)]
Add report of the current total of queries and events parsed in progress bar. Thanks to Jehan-Guillaume de Rorthais for the patch.
Darold Gilles [Wed, 7 Nov 2012 10:53:59 +0000 (11:53 +0100)]
Fix parser on syslog with level info after the timestamp like <local0.info>. Thanks to Jehan-Guillaume de Rorthais for the report.
Darold Gilles [Wed, 7 Nov 2012 10:53:38 +0000 (11:53 +0100)]
Fix parser on syslog with level info after the timestamp like <local0.info>. Thanks to Jehan-Guillaume de Rorthais for the report.
Darold Gilles [Wed, 7 Nov 2012 01:10:14 +0000 (02:10 +0100)]
Merge branch 'master' of github.com:dalibo/pgbadger
Darold [Wed, 7 Nov 2012 01:08:05 +0000 (17:08 -0800)]
Merge pull request #39 from davidfetter/master
Text::CSV_XS is a good bit faster than Text::CSV
David Fetter [Tue, 6 Nov 2012 22:19:29 +0000 (14:19 -0800)]
s/Text::CSV/$&_XS/g
Darold Gilles [Mon, 5 Nov 2012 08:41:02 +0000 (09:41 +0100)]
Merge branch 'master' of github.com:dalibo/pgbadger
Darold Gilles [Mon, 5 Nov 2012 08:40:06 +0000 (09:40 +0100)]
Remove the use of dynamic variables on parsing some command line arguments.
Darold [Sun, 28 Oct 2012 16:51:29 +0000 (17:51 +0100)]
Fix several issue with tsung output.
Darold [Sun, 28 Oct 2012 16:11:23 +0000 (17:11 +0100)]
Fix issue on select_only mode
Darold [Sun, 28 Oct 2012 15:57:52 +0000 (16:57 +0100)]
Add report of shut down events
Darold [Sat, 27 Oct 2012 10:21:02 +0000 (12:21 +0200)]
Add debug information on command line used to pipe compressed log file when -v is provide.
Darold [Sat, 27 Oct 2012 08:32:11 +0000 (10:32 +0200)]
Move tsung authenticate request into connection transaction.
Darold Gilles [Fri, 26 Oct 2012 22:06:19 +0000 (00:06 +0200)]
Add -U | --exclude-user command line option to generate report excluded user. Thanks to Birta Levente for the feature request.
Allow some options to be specified multiple time or be written as a coma separated list of value, here are these options: --dbname, --dbuser, --dbclient, --dbappname, --exclude_user.
Darold Gilles [Fri, 26 Oct 2012 19:09:25 +0000 (21:09 +0200)]
Add -S | --select-only option to build report only on select queries. Add first support to tsung output, see usage. Thanks to Guillaume Lelarge for the feature request.
Darold Gilles [Wed, 24 Oct 2012 12:50:18 +0000 (14:50 +0200)]
Fix bug, --include-query was added to exclude_query array.
Darold Gilles [Wed, 24 Oct 2012 12:12:14 +0000 (14:12 +0200)]
Add --include-query and --include-file to specify regx of the queries that must only be included in the report. Thanks to Marc Cousin for the feature request.
Darold [Tue, 23 Oct 2012 07:38:46 +0000 (09:38 +0200)]
Fix auto detection of log_min_duration_statement format.
Darold Gilles [Fri, 19 Oct 2012 08:27:51 +0000 (10:27 +0200)]
Fix parser issue with Windows logs without timezone information. Thanks to Nicolas Thauvin for the report.
Darold Gilles [Thu, 18 Oct 2012 21:24:04 +0000 (23:24 +0200)]
Fix bug in %r = remote host and port log line prefix detection. Thanks to Hubert Depesz Lubaczewski for the report.
Darold Gilles [Thu, 18 Oct 2012 21:14:24 +0000 (23:14 +0200)]
Add -C | --nocomment option to remove comment like /* ... */ from queries. Thanks to Hubert Depesz Lubaczewski for the feature request.
Darold Gilles [Thu, 18 Oct 2012 20:50:39 +0000 (22:50 +0200)]
Fix escaping of log_line_prefix . Thanks to Hubert Depesz Lubaczewski for the patch.
Darold Gilles [Thu, 18 Oct 2012 20:47:15 +0000 (22:47 +0200)]
Fix wrong detection of update queries when a query has a object names containing update and set. Thanks to Vincent Laborie for the report.
Darold Gilles [Fri, 12 Oct 2012 17:01:28 +0000 (19:01 +0200)]
Update Changelog and release version 2.1
Darold Gilles [Fri, 12 Oct 2012 16:27:29 +0000 (18:27 +0200)]
Add new --enable-log_min_duration option to force pgbadger to use lines generated by the log_min_duration_statement even if the log_duration format is autodetected. Useful if you use both but do not log all queries. Thanks to Vincent Laborie for the feature request.
Darold Gilles [Fri, 12 Oct 2012 10:48:57 +0000 (12:48 +0200)]
Add syslog-ng format to better handle syslog traces with notation like: [ID * local2.info]. It is autodetected and can be forced in the -f option with value: syslog-ng.
Darold Gilles [Fri, 12 Oct 2012 08:42:55 +0000 (10:42 +0200)]
Add --enable-log_duration command line option to force pgbadger to only use the log_duration trace even if log_min_duration_statement traces are autodetected.
Darold Gilles [Thu, 11 Oct 2012 20:25:56 +0000 (22:25 +0200)]
Fix display of empty hourly graph when no data were found.
Darold Gilles [Thu, 11 Oct 2012 20:04:31 +0000 (22:04 +0200)]
Remove query type report when log_duration is enabled.
Darold Gilles [Thu, 11 Oct 2012 19:32:46 +0000 (21:32 +0200)]
Fix a major bug in query with bind parameter. Thanks to Marc Cousin for the report.
Darold [Wed, 10 Oct 2012 21:45:41 +0000 (23:45 +0200)]
Change version to 2.1
Darold [Wed, 10 Oct 2012 21:44:24 +0000 (23:44 +0200)]
Update changelog
Darold [Wed, 10 Oct 2012 18:00:41 +0000 (20:00 +0200)]
Fix detection of compressed log files and allow automatic detection and uncompress of .gz, .bz2 and .zip files.
Darold [Wed, 10 Oct 2012 17:00:29 +0000 (19:00 +0200)]
Add gunzip -l command to find the real size of a compressed file.
Darold [Wed, 10 Oct 2012 16:32:44 +0000 (18:32 +0200)]
Fix log_duration lonly reports to not take care about query detail but just count and duration
Darold [Wed, 10 Oct 2012 10:14:28 +0000 (12:14 +0200)]
Allow usage of log_duration and log_statement instead of log_min_duration_statement. Thanks to Philip Freeman for the report.
Darold [Sun, 7 Oct 2012 20:44:33 +0000 (22:44 +0200)]
Fix autodetect log format to handle with additional info like: [ID * local2.info] in syslog format.
Darold [Sun, 7 Oct 2012 20:40:42 +0000 (22:40 +0200)]
Fix issue on syslog format with additional info like: [ID * local2.info]. Thanks to kapsalar for the report.
Darold [Sun, 7 Oct 2012 18:36:03 +0000 (20:36 +0200)]
Add support to log_duration without queries detail report. Thanks to Vincent Laborie for the feature request.
Darold Gilles [Wed, 26 Sep 2012 20:11:15 +0000 (22:11 +0200)]
Removed unrecognized log line generated by deadlock_timeout.
Darold Gilles [Wed, 26 Sep 2012 19:25:27 +0000 (21:25 +0200)]
Fix issue with compressed csvlog. Thanks to Philip Freeman for the report.
Darold Gilles [Wed, 26 Sep 2012 19:11:05 +0000 (21:11 +0200)]
Add missing information about unsupported csv log input from stdin. It must be read from a file. Thank to Philip Freeman for the report.
Darold Gilles [Tue, 25 Sep 2012 09:03:38 +0000 (11:03 +0200)]
Fix issue #28: Illegal division by zero with log file without query and txt output. Thanks to rlowe for the report.
Darold [Sat, 15 Sep 2012 17:10:10 +0000 (19:10 +0200)]
Update documentation about the -N | --appname option
Guillaume Lelarge [Sat, 15 Sep 2012 12:04:22 +0000 (14:04 +0200)]
Rename --name to --appname
Darold Gilles [Wed, 12 Sep 2012 21:18:04 +0000 (23:18 +0200)]
Fix min/max value in xasis that was always represented 2 days by default. Thanks to Casey Allen Shobe for the report
Darold Gilles [Wed, 12 Sep 2012 17:38:49 +0000 (19:38 +0200)]
Fix major bug when running pgbadger with the -e option. Thanks to Casey Allen Shobe for the report and the great help
Darold Gilles [Wed, 12 Sep 2012 13:35:30 +0000 (15:35 +0200)]
Change project url to http://dalibo.github.com/pgbadger/
Darold Gilles [Wed, 12 Sep 2012 13:22:06 +0000 (15:22 +0200)]
Fix lot of issues in CSV parser and force locale to be C. Thanks to Casey Allen Shobe for the reports.
Darold Gilles [Tue, 11 Sep 2012 12:58:24 +0000 (14:58 +0200)]
Merge branch 'master' of github.com:dalibo/pgbadger
Darold Gilles [Tue, 11 Sep 2012 12:57:43 +0000 (14:57 +0200)]
Improve speed with custom log_line_prefix
Darold [Tue, 11 Sep 2012 08:20:00 +0000 (01:20 -0700)]
Merge pull request #26 from elementalvoid/helpdoc-fix
Fixed help text for --exclude-file
Matt Klich [Mon, 10 Sep 2012 17:14:35 +0000 (11:14 -0600)]
Fixed help text for --exclude-file
Old help text indicated the option name was --exclude_text which was
incorrect.
Darold [Mon, 10 Sep 2012 07:14:57 +0000 (09:14 +0200)]
Remove the obsolete --regex-user and --regex-db options that was used to specify a search pattern in the log_line_prefix to find the user and db name. This is replaced by the --prefix option
Darold [Mon, 10 Sep 2012 06:34:54 +0000 (08:34 +0200)]
Add -c|--client and -N|--name to limit report to the given client hostname and/or the application name
Darold [Sun, 9 Sep 2012 10:28:11 +0000 (12:28 +0200)]
Replace Time column report header by Hour
Darold [Sun, 9 Sep 2012 10:04:46 +0000 (12:04 +0200)]
Fix another issue in log_line_prefix parser with stderr format
Darold [Sun, 9 Sep 2012 09:24:11 +0000 (11:24 +0200)]
Add a more complex example using log_line_prefix
Darold [Sun, 9 Sep 2012 09:20:12 +0000 (11:20 +0200)]
Fix log_line_prefix issue using timepstamp with millisecond
Darold Gilles [Fri, 7 Sep 2012 22:45:04 +0000 (00:45 +0200)]
Add support to use any custom log_line_prefix with new option -p | --prefix. See README for an example.
Darold Gilles [Thu, 6 Sep 2012 13:38:12 +0000 (15:38 +0200)]
Fix false autodetection of CSV format when log_statement is enable or in possible other cases. This was resulting in error: "FATAL: cannot use CSV". Thanks to Thomas Reiss for the report.
Darold Gilles [Thu, 6 Sep 2012 13:30:13 +0000 (15:30 +0200)]
Fix display of empty graph of connections per seconds
Darold Gilles [Wed, 29 Aug 2012 07:58:50 +0000 (09:58 +0200)]
Allow character : in log line prefix, it will no more break the log parsing. Thanks to John Rouillard for the report
Darold Gilles [Wed, 29 Aug 2012 07:42:26 +0000 (09:42 +0200)]
Add report of configuration parameter changes into the errors report and change errors report by events report to handle important messages that are not errors.