]> granicus.if.org Git - pgbadger/commitdiff
Add -a|--average option to configure the per minutes average interval for queries...
authorDarold Gilles <gilles@darold.net>
Thu, 5 Jul 2012 14:50:42 +0000 (16:50 +0200)
committerDarold Gilles <gilles@darold.net>
Thu, 5 Jul 2012 14:50:42 +0000 (16:50 +0200)
README
doc/pgBadger.pod
pgbadger

diff --git a/README b/README
index cb15cf11d0c83b5971fe7a93047dcbf936ad0127..910f3f8bc9c49deff8c1011185177edafa6f1efc 100644 (file)
--- a/README
+++ b/README
@@ -41,6 +41,8 @@ SYNOPSIS
         -w | -watch-mode       : only report errors just like logwatch could do.
         -z | --zcat exec_path  : set the full path to the zcat program. Use it if
                                  zcat is not on your path or you want to use gzcat.
+        -a | --average minutes : number of minutes to build the average graphs of
+                                 queries and connections.
         --pie-limit num        : pie data lower than num% will show a sum instead.
         --exclude-query regex  : any query matching the given regex will be excluded
                                  from the report- for example: "^(VACUUM|COMMIT)".
index 752ec2313c01f3a8150c31c97befba2a7a28b595..9a619ce4bda10f18b6877b7046b17a01b273d0e4 100644 (file)
@@ -44,6 +44,8 @@ Options:
     -w | -watch-mode       : only report errors just like logwatch could do.
     -z | --zcat exec_path  : set the full path to the zcat program. Use it if
                              zcat is not on your path or you want to use gzcat.
+    -a | --average minutes : number of minutes to build the average graphs of
+                             queries and connections.
     --pie-limit num        : pie data lower than num% will show a sum instead.
     --exclude-query regex  : any query matching the given regex will be excluded
                              from the report- for example: "^(VACUUM|COMMIT)".
index 5cb8dac6c5980fc41c74840284687abe92fb2a0a..d81221b7822574448deb78f9cef5e4674cbf3509 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -116,6 +116,7 @@ my $result = GetOptions (
        "regex-user=s"  => \$regex_prefix_dbuser,
        "q|quiet!"      => \$quiet,
        "p|progress!"   => \$progress,
+       "a|average=i"   => \$avg_minutes,
        "pie-limit=i"   => \$pie_percentage_limit,
        "image-format=s"=> \$img_format,
        "w|watch-mode!" => \$error_only,
@@ -164,6 +165,11 @@ if ($#log_files < 0) {
 # Quiet mode is forced with progress bar
 $quiet = 1 if ($progress);
 
+# Set the default number minutes for queries and connections average
+$avg_minutes ||= 5;
+$avg_minutes = 60 if ($avg_minutes > 60);
+$avg_minutes = 1 if ($avg_minutes < 1);
+
 # Set default format
 $format ||= &autodetect_format($log_files[0]);
 # Set default top query
@@ -550,6 +556,8 @@ Options:
     -w | -watch-mode       : only report errors just like logwatch could do.
     -z | --zcat exec_path  : set the full path to the zcat program. Use it if
                             zcat is not on your path or you want to use gzcat.
+    -a | --average minutes : number of minutes to build the average graphs of
+                            queries and connections.
     --pie-limit num        : pie data lower than num% will show a sum instead.
     --exclude-query regex  : any query matching the given regex will be excluded
                             from the report. For example: "^(VACUUM|COMMIT)"