Changes committed to git://git.pcp.io/nathans/pcp.git master
Nathan Scott (3):
pmdalinux: build fix for platforms without namespace support
build: fix configure.ac order of evaluation of compiler setup
pcp-python: implement, test, document and use pcp-python(1)
Marko Myllynen (1):
docs: add derived metrics section to guide.html
build/rpm/fedora.spec | 9
configure | 5558 ++++++++++--------------
configure.ac | 119
man/html/guide.html | 27
man/man1/pcp-python.1 | 79
man/man1/pcp.1 | 1
qa/1081 | 36
qa/1081.out | 5
qa/group | 1
qa/pmdas/memory_python/pmdamemory_python.python | 1
qa/pmdas/slow_python/pmdaslow_python.python | 1
qa/src/check_import.python | 1
qa/src/pmapi_exceptions.python | 1
qa/src/test_mmv.python | 1
qa/src/test_pcp.python | 1
qa/src/test_pcp_getopts.python | 1
qa/src/test_pcp_options.python | 1
qa/src/test_pcp_time.python | 1
qa/src/test_pmcc.python | 1
qa/src/test_pmi.python | 1
qa/src/test_pmnswalk.python | 1
qa/src/test_webapi.python | 2
src/include/pcp/config.h.in | 8
src/pcp/GNUmakefile | 1
src/pcp/collectl/pcp-collectl.py | 7
src/pcp/free/pcp-free.py | 2
src/pcp/iostat/pcp-iostat.py | 2
src/pcp/numastat/pcp-numastat.py | 2
src/pcp/python/GNUmakefile | 29
src/pcp/python/pcp-python.sh | 21
src/pcp/uptime/pcp-uptime.py | 2
src/pcp/verify/pcp-verify.py | 2
src/pcp2graphite/pcp2graphite.py | 2
src/pmdas/gluster/GNUmakefile | 3
src/pmdas/gluster/pmdagluster.python | 1
src/pmdas/json/GNUmakefile | 9
src/pmdas/json/pmdajson.python | 1
src/pmdas/linux/namespaces.c | 37
src/pmdas/simple/GNUmakefile | 6
src/pmdas/simple/pmdasimple.perl | 1
src/pmdas/simple/pmdasimple.python | 1
src/pmdas/unbound/GNUmakefile | 4
src/pmdas/unbound/pmdaunbound.python | 1
src/pmdas/zswap/GNUmakefile | 3
src/pmdas/zswap/pmdazswap.python | 1
src/pmgadgets/pmgsys.py | 2
46 files changed, 2840 insertions(+), 3157 deletions(-)
commit e8afaddc4617dcb11600c640510944bf95dd5eb9
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 15 16:45:40 2015 +1000
docs: add derived metrics section to guide.html
The patch below adds a quick example of derived metrics to the PCP
Quick Reference Guide. AFAIK the calculations for these metrics are
correct but if you think there's a way to improve them, please feel
free to adjust.
commit a3ea499b3f20d855b456e0b0e723c3aa32d9e1e2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Jul 15 16:38:41 2015 +1000
pcp-python: implement, test, document and use pcp-python(1)
Implements Marks idea of a pcp(1) sub-command to help solve
some python versioning problems, particularly related to us
otherwise needing to have specific-python-versioned shebang
lines for (most) platforms that want to default to python3
for Makepkgs-built packages.
This has several advantages including being able to override
python versions via the environment/pcp.conf. IOW, all PCP
python scripts now honour PCP_PYTHON_PROG inherently (before
now, it was only used by PMDAs and QA tests).
This also begins the task of installing perl and python PMDA
scripts with their executable bits correctly set.
commit 7e513192f15be3185e5d42d9c2bab4780a2d0a9a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 2 17:28:30 2015 +1000
build: fix configure.ac order of evaluation of compiler setup
We recently begun potentially testing some variables before they were
able to be set. Also, adds in some configure check for some symbols
missing on old-school platforms.
commit 12f89fc972c937dcb9fdf02505dfb04777eadb10
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 2 11:30:56 2015 +1000
pmdalinux: build fix for platforms without namespace support
|