pcp
[Top] [All Lists]

Re: [pcp] pcpstats

To: Michele Baldessari <michele@xxxxxxxxxx>
Subject: Re: [pcp] pcpstats
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 27 May 2014 01:36:46 -0400 (EDT)
Cc: pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1951313532.14634422.1401085287050.JavaMail.zimbra@xxxxxxxxxx>
References: <20140524215548.GA13540@xxxxxxxxxxxxxxx> <1951313532.14634422.1401085287050.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: xNtk9llub6fJJE3X61uf+jSrjnu9C7n35cO+
Thread-topic: pcpstats
Hi Michele,

Two more thoughts :)  Given this last topic I mentioned ...

----- Original Message -----
> [...]
> - More future work that might help (less distant though :) - there's
> a current effort underway to make the Convenience Class python module
> work and take on alot more of the effort that python client tools are
> still having to do (as you've found here).  Things like converting
> counters to rates, improved caching (pmDesc, indoms/inst names, etc,
> etc), things like that.  ... pmAtomValue -> python type conversions
> too, the sorts of things you needed to do in PcpArchive.get_values()
> ... any things you've discovered in your hacking so far as "nice to
> have" from such a module, please point 'em out (and feel free to help
> scox & I out with hacking in that module too :) - this is "pcp.pmcc"
> in the tree at src/python/pcp/pmcc.py).
> 

- would it make sense to include the pcpstats code in the pcp tree &
  release it along with all the other tools?  (as these API advances
  happen we could be immediately updating this code as well then).  The
  license you've chosen is a direct match for PCPs, and I'm a big fan
  of driving API evolution from the needs of actual tools using the
  code ... so I'd be all for direct inclusion if you'd like to go that
  route.

- "pcpstats" seems a fairly generic name, could I suggest "pcp2pdf"
  as a more specific, catchy handle?

- oh, 3rd & 4th points too, sorry - there's loads of archives to test
  with in the PCP tree below qa/src (you've started a tests/pcp-files
  directory with similar goals I see);  also, there's a handy PMDA in
  PCP that might help your testing efforts; pmdasample has metrics of
  every conceivable flavour (types, units, semantics, lots of insts,
  fast-changing-insts, etc, etc).

cheers.

--
Nathan

<Prev in Thread] Current Thread [Next in Thread>