Changes committed to git://git.pcp.io/pcp.git master
Marko Myllynen (5):
pmrep: sync QA timezone filters
pmrep: fix archive end time reporting
libvirt pmda: support old libvirt 0.10 API
libvirt pmda: audit and update metric units
libvirt pmda: few old API fixes
qa/1069 | 4
qa/1069.out | 2
qa/1070 | 23 +++-
qa/1070.out | 4
qa/1071 | 3
qa/1072 | 8 -
qa/1072.out | 8 -
src/pmdas/libvirt/libvirt.conf | 3
src/pmdas/libvirt/pmdalibvirt.1 | 17 ++-
src/pmdas/libvirt/pmdalibvirt.python | 170 +++++++++++++++++++++++++++--------
src/pmrep/pmrep.py | 4
11 files changed, 180 insertions(+), 66 deletions(-)
commit 94d63b41211d32737d0cf4f50f802831eaa46144
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 15 10:26:44 2016 +1000
libvirt pmda: few old API fixes
No need for findall() when locating the needed block/net attribute.
Ignore device for which we can't retrieve statistics.
Fix vcpu / old API handling.
Add a note about guest agent while at it (true at least for QEMU).
commit cadd03e4198a9ab635b07488cdaef8a3928b18e8
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 15 10:26:11 2016 +1000
libvirt pmda: audit and update metric units
commit e07519096796d9c1a5eb6eaa89394c363e3fdce3
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 15 10:07:49 2016 +1000
libvirt pmda: support old libvirt 0.10 API
Add support for additional metrics available using the old and
clumsy API.
The code certainly is not pretty but I can't see how it could be
radically cleaner. The good thing is that it's well-contained and
doesn't interfere with the code using the newer API.
This is mostly for RHEL 6 / libvirt-0.10 environments but since now
configurable, can be enabled anywhere where the newer API is not
an option for some reason.
commit 13cf235c5a79263173aad56ff0f1136826caa504
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 15 10:06:11 2016 +1000
pmrep: fix archive end time reporting
There are too many variations (samples, runtime, uninterpolated mode,
etc) to be able to calculate the endtime correctly in archive context.
Use archive end as end time, matches pmval, looks ok in the ext header,
and is always correct regardless of user options.
commit 46fd4ff35f01bc891812055d8857057df6db92c8
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 15 10:02:19 2016 +1000
pmrep: sync QA timezone filters
|