From: Gilles Darold Date: Sat, 28 Jan 2017 19:04:30 +0000 (+0100) Subject: Fix reports with histogram that was not showing data upper than the last range. X-Git-Tag: v9.2~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcf5946ebe9455f42694d9cda5b2e27e6d9c76f4;p=pgbadger Fix reports with histogram that was not showing data upper than the last range. --- diff --git a/pgbadger b/pgbadger index e81ca36..f18ae7f 100644 --- a/pgbadger +++ b/pgbadger @@ -9476,6 +9476,8 @@ sub print_histogram_query_times } } if ($overall_stat{histogram}{query_total} > 0) { + + $data{"> $histogram_query_time[-1]ms"} = ($overall_stat{histogram}{query_time}{"-1"} || 0); $histogram_info .= " > $histogram_query_time[-1]ms" . &comma_numbers($overall_stat{histogram}{query_time}{'-1'}) . "" . sprintf("%0.2f", ($overall_stat{histogram}{query_time}{'-1'} * 100) / ($overall_stat{histogram}{query_total}||1)) . "%"; $data{"> $histogram_query_time[-1]ms"} = $overall_stat{histogram}{query_time}{"-1"} if ($overall_stat{histogram}{query_time}{"-1"} > 0); @@ -13971,7 +13973,8 @@ sub jqplot_duration_histograph my $lbl = "'" . &convert_time($range->[$i-1]) . '-' . &convert_time($range->[$i]) . "'"; $bars .= "[ $lbl, $data{$k}],"; } - $bars =~ s/,$//; + my $k = "> $range->[-1]ms"; + $bars .= "[ '> " . &convert_time($range->[-1]) . "', $data{$k}]"; my $title = ''; return <