diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-12-08 16:26:04 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-08 16:26:04 +0000 |
commit | 923affdbacaee873b09e5fcafef069f29ee96498 (patch) | |
tree | 905b437861d33179fd71226d5810ef0f1e8d9338 | |
parent | 9eca6f6a7b46e14c18075a59f5ca026dd6590f31 (diff) | |
parent | d4cc6100ae359f431775304cde5b0cf644371d62 (diff) | |
download | rspamd-923affdbacaee873b09e5fcafef069f29ee96498.tar.gz rspamd-923affdbacaee873b09e5fcafef069f29ee96498.zip |
Merge pull request #1246 from moisseev/rspamd_stats
[Minor] rspamd_stats: add actions percentage to summary
-rw-r--r-- | utils/rspamd_stats.pl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/rspamd_stats.pl b/utils/rspamd_stats.pl index b845964ff..bbe3733b5 100644 --- a/utils/rspamd_stats.pl +++ b/utils/rspamd_stats.pl @@ -173,7 +173,8 @@ printf " [ %s / %s ] ", $timeStamp{'start'}, $timeStamp{'end'} if defined $timeStamp{'start'}; say ''; -printf "%11s: %d\n", $_, $action{$_} for sort keys %action; +printf "%11s: %6.2f%%, %d\n", $_, 100 * $action{$_} / $total, $action{$_} + for sort keys %action; say ''; printf "scan time min/avg/max = %.2f/%.2f/%.2f s ", $scanTime{'min'} / 1000, @@ -219,7 +220,7 @@ sub ProcessLog { } # Symbols - my @symbols = split /(?:\{[^}]*\})?,/, $4; + my @symbols = split /(?:\{[^}]*\})?(?:$|,)/, $4; my @sym_names; foreach my $s (@symbols_search) { |