diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
commit | 47e6e7c84f008a53061e661f31ae96629bc694ef (patch) | |
tree | 648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /src/perl/LogSummary/extract.pl | |
download | pcp-debian/3.9.10.tar.gz |
Debian 3.9.10debian/3.9.10debian
Diffstat (limited to 'src/perl/LogSummary/extract.pl')
-rwxr-xr-x | src/perl/LogSummary/extract.pl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/perl/LogSummary/extract.pl b/src/perl/LogSummary/extract.pl new file mode 100755 index 0000000..1165a7b --- /dev/null +++ b/src/perl/LogSummary/extract.pl @@ -0,0 +1,18 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use PCP::LogSummary; + +my $archive = 't/db/20081125'; +my @metrics = ( 'kernel.all.cpu.user', 'kernel.all.cpu.idle', + 'kernel.all.cpu.intr', 'kernel.all.cpu.sys' ); +my $results = PCP::LogSummary->new($archive, \@metrics, '@09:00', '@17:00'); +#my $results = PCP::LogSummary->new($archive, \@metrics); + +foreach my $metric ( keys %$results ) { + my $summary = $$results{$metric}; + print "metric=", $metric, "\n"; + print " average=", $$summary{'average'}, "\n"; + print " samples=", $$summary{'samples'}, "\n"; +} |