[some work remains here, but the new version of pcp-atop(1) is now
approaching functional completeness - please try it out! There is
a large number of new interactive/display features in this version
and it's command-line compatible with atoptool.nl. The atopsar(1)
tool is not yet tested at all, but in theory it should be close to
functional if you want to try that out too - code included, but it
is not yet being built/installed.]
Changes committed to git://git.pcp.io/nathans/pcp.git master
Nathan Scott (5):
build: allow for multiple man pages below one src subdir
build: retire old pmtop sources and man page, unused for ages
build: pmdahotproc man page contents now merged with pmdaproc
pcp-atop: feature-filled PMAPI version of atop
build: ensure pmiostat and pmatop symlinks end up in system-tools
Gerlof Langeveld (1):
atop: initial import of selected atop-2.1 sources and man pages
build/rpm/pcp.spec.in | 2
man/retired/pmdahotproc.1 | 315 ---
man/retired/pmtop.1 | 147 -
qa/722 | 2
src/GNUmakefile | 1
src/include/builddefs.in | 5
src/pcp/GNUmakefile | 2
src/pcp/atop/.gitignore | 10
src/pcp/atop/GNUmakefile | 77
src/pcp/atop/atop.1 | 3856 ++++++++++++++++++-------------------
src/pcp/atop/atop.c | 1718 +++++++++++++---
src/pcp/atop/atop.h | 239 ++
src/pcp/atop/atoprc.5 | 790 +++----
src/pcp/atop/atopsar.1 | 2154 ++++++++++----------
src/pcp/atop/atopsar.c | 2601 +++++++++++++++++++++++-
src/pcp/atop/deviate.c | 1610 +++++++++++++--
src/pcp/atop/hostmetrics.map | 12
src/pcp/atop/ifprop.c | 354 ++-
src/pcp/atop/ifprop.h | 11
src/pcp/atop/ifpropmetrics.map | 11
src/pcp/atop/modules.c | 111 +
src/pcp/atop/netstats.h | 140 +
src/pcp/atop/parseable.c | 728 ++++++
src/pcp/atop/parseable.h | 6
src/pcp/atop/pcp-atop.1 | 1533 ++++++++++++++
src/pcp/atop/pcp-atop.py | 940 ---------
src/pcp/atop/pcp-atoprc.5 | 371 +++
src/pcp/atop/pcp-atopsar.1 | 1073 ++++++++++
src/pcp/atop/photoproc.c | 1581 ++++++++-------
src/pcp/atop/photoproc.h | 163 +
src/pcp/atop/photosyst.c | 2974 +++++++++++++++++-----------
src/pcp/atop/photosyst.h | 237 ++
src/pcp/atop/procdbase.c | 404 +++
src/pcp/atop/procmetrics.map | 54
src/pcp/atop/showgeneric.c | 3186 +++++++++++++++++++++++++++---
src/pcp/atop/showgeneric.h | 137 +
src/pcp/atop/showlinux.c | 2308 +++++++++++++++++++---
src/pcp/atop/showlinux.h | 330 +++
src/pcp/atop/showprocs.c | 1943 +++++++++++++++++-
src/pcp/atop/showsys.c | 1935 +++++++++++++++++-
src/pcp/atop/systmetrics.map | 231 ++
src/pcp/atop/various.c | 967 +++++++--
src/pcp/atop/version.c | 67
src/pmlogconf/tools/atop | 163 +
src/pmlogconf/tools/atop-httpstats | 9
src/pmlogconf/tools/atop-proc | 46
src/pmlogconf/tools/atop-summary | 9
src/pmlogconf/tools/localdefs | 1
src/pmtop/.gitignore | 1
src/pmtop/GNUmakefile | 33
src/pmtop/pmtop.c | 1005 ---------
51 files changed, 27053 insertions(+), 9550 deletions(-)
commit fddda23f3d2464ca712c143a806e12ce8b998ab3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 27 16:07:38 2015 +1000
build: ensure pmiostat and pmatop symlinks end up in system-tools
commit a8e45bbc7a27606932c21d2bb2d4643890ae13f5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon May 25 16:33:57 2015 +1000
pcp-atop: feature-filled PMAPI version of atop
This is a new implementation of the artist formerly known as pmatop,
based on the upstream atop sources (directly). It's thus a far more
complete version of atop, and is now a binary rather than a python
script. Many, many additional metrics are now used by this version
compared to our original version, and these are reflected in updates
to the pmlogconf configuration.
QA work and verification of some more obscure features remain (such
as LVM/MD device handling), these will follow in subsequent commits.
Tackles Red Hat BZs 1160811, 1018575 and 1195429.
commit fc4166c13e9dfbff6e7f46a8d0c571b9aa7b1b5d
Author: Gerlof Langeveld <gerlof.langeveld@xxxxxxxxxxx>
Date: Mon May 25 15:43:09 2015 +1000
atop: initial import of selected atop-2.1 sources and man pages
commit 2ddee8650132505677048b9c4716b2dd54717990
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon May 25 15:35:48 2015 +1000
build: pmdahotproc man page contents now merged with pmdaproc
commit 8feededfd52aa318011e5658e6f348337b1c83fa
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon May 25 15:34:33 2015 +1000
build: retire old pmtop sources and man page, unused for ages
commit 8359122d0f9bfd3e16067744f60f643c798eb856
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon May 25 15:29:27 2015 +1000
build: allow for multiple man pages below one src subdir
|