Changes committed to git://git.pcp.io/pcp.git master
Martins Innus (4):
pmdaperfevent : Fix invalid metric names
pmdaperfevent : Script to generate pmlogrewrite rules
pmdaperfevent : Update manpage with upgrade instructions
pmlogextract optimization
Nathan Scott (3):
pcp-atop: extend QA with archives containing nfs metrics
qa: update atopsar output for remade atop archive
python api: ignore failures to decode instance names to utf-8
man/man1/pmdaperfevent.1 | 11
qa/1079.out | 2796 +++++++++++++--------------
qa/1082 | 24
qa/1082.out | 257 ++
qa/785.out | 89
qa/798 | 2
qa/798.out | 32
qa/archives/mk.atop.sh | 6
qa/archives/pcp-atop.0 |binary
qa/archives/pcp-atop.folio | 2
qa/archives/pcp-atop.index |binary
qa/archives/pcp-atop.meta |binary
qa/archives/procpid-encode.0 |binary
qa/archives/procpid-encode.index |binary
qa/archives/procpid-encode.meta |binary
qa/group | 1
qa/src/GNUlocaldefs | 2
qa/src/procpid.python | 65
src/pcp/atop/pcp-atop.1 | 12
src/pcp/atop/photosyst.c | 4
src/pcp/atop/systmetrics.map | 2
src/pcp/atop/various.c | 8
src/pmdas/perfevent/GNUmakefile | 2
src/pmdas/perfevent/perfevent-makerewrite.pl | 40
src/pmdas/perfevent/pmda.c | 29
src/pmlogextract/gram.y | 23
src/pmlogextract/metriclist.c | 21
src/pmlogrewrite/lex.l | 2
src/python/pcp/pmapi.py | 8
29 files changed, 1896 insertions(+), 1542 deletions(-)
commit 39ad56a7ee3fba32f92d45f65da981af4e79576f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Sep 25 15:02:09 2015 +1000
python api: ignore failures to decode instance names to utf-8
Martins came across a situation where proc metric instance names
with non-ascii characters were failing to be converted to unicode
strings in the python API. Go with Martins simple approach of
just ignoring the failure to decode those chars, and continue on.
Adds a new test to exercise the problem scenario. Also, audited
the rest of the module for other cases where instance names are
converted and ensured all are dealt with the same way.
commit 35004a54829b0d4dba9ffe3a6f92e55ad7213e13
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Sep 25 13:56:04 2015 +1000
qa: update atopsar output for remade atop archive
commit 8de95d13896a80fc28ba8610a82f713787aea9bf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Sep 25 11:14:53 2015 +1000
pcp-atop: extend QA with archives containing nfs metrics
Improve pcp-atop handling of metrics missing from archives, and
correct a cut+paste error in the recently added NFS metric value
extraction code. Document that pcp-atop will optionally use the
metrics of pmdaapache(1) and pmdanfsclient(1).
commit 7ddf5dbbd8f1ea9eb682a49d991a3b274bad2d95
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Wed Sep 23 19:30:33 2015 +0000
pmlogextract optimization
If we want all instances, don't build a list of all instances to
compare against. Just pass through all instances.
commit dbfcefcc0f10cf46afcb6035a1df11fac3bf52f1
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Tue Sep 22 15:49:09 2015 +0000
pmdaperfevent : Update manpage with upgrade instructions
commit fb78f4b1efcd4c7a801f17231506699871c3261b
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Mon Sep 21 14:32:38 2015 -0400
pmdaperfevent : Script to generate pmlogrewrite rules
A simple perl script to generate the pmlogrewrite rules when updating
to the new perfevent names.
Also had to modify the lexer for pmlogrewrite to allow invalid
characters on the input side.
commit 39ad0b553341e39ae6ce7d58f5983a58866b1081
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Fri Sep 18 16:47:30 2015 +0000
pmdaperfevent : Fix invalid metric names
|