public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
[parent not found: <534400126.208681291368854553.JavaMail.root@acxmail-au2.aconex.com>]
[parent not found: <1949991220.207641291354253203.JavaMail.root@acxmail-au2.aconex.com>]
[parent not found: <290445718.141091290639324786.JavaMail.root@acxmail-au2.aconex.com>]
[parent not found: <1362202390.1923851286924784463.JavaMail.root@mail-au.aconex.com>]
[parent not found: <2010549822.1115071284891293369.JavaMail.root@mail-au.aconex.com>]
[parent not found: <1341556404.1064361284677032819.JavaMail.root@mail-au.aconex.com>]
[parent not found: <105152664.981101284508372475.JavaMail.root@mail-au.aconex.com>]
[parent not found: <1740408065.702181283817937875.JavaMail.root@mail-au.aconex.com>]
[parent not found: <1780385660.592861283401180077.JavaMail.root@mail-au.aconex.com>]
[parent not found: <1459138113.589721283398633993.JavaMail.root@mail-au.aconex.com>]
[parent not found: <1010363924.405041282969375594.JavaMail.root@mail-au.aconex.com>]
* suitability of PCP for event tracing
@ 2010-08-27 15:39 Frank Ch. Eigler
  2010-08-29 15:55 ` [pcp] " Ken McDonell
       [not found] ` <4C7A7DFE.2040606@internode.on.net>
  0 siblings, 2 replies; 48+ messages in thread
From: Frank Ch. Eigler @ 2010-08-27 15:39 UTC (permalink / raw)
  To: pcp; +Cc: systemtap

Hi -

We're investigating to what extent the PCP suite may be suitable for
more general low-level event tracing.  Just from docs / source gazing
(so please excuse my terminology errors), a few challenges would seem
to be:


* poll-based data gathering

  It seems as though PMDAs are used exclusively in 'polling' mode,
  meaning that underlying system statistics are periodically queried
  and summary results stored.  In our context, it would be useful if
  PMDAs could push event data into the stream as they occur - perhaps
  hundreds of times a second.

* relatively static pmns

  It would be desirable if PMNS metrics were parametrizable with
  strings/numbers, so that a PMDA engine could use it to synthesize
  metrics on demand from a large space.  (Example: have a
  "kernel-probe" PMNS namespace, parametrized by function name, which
  returns statistics of that function's execution.  There are too many
  kernel functions, and they vary from host to host enough, so that
  enumerating them as a static PMNS table would be impractical.)

* scalar payloads

  It seems as though each metric value provided by PMDAs is
  necessarily a scalar value, as opposed to some structured type.  For
  event tracing, it would be useful to have tuples.  Front-ends could
  choose the interesting fields to render.  (Example: tracing NFS
  calls, complete with decoded payloads.)

* filtering

  It would be desirable for the apps fetching metric values to
  communicate a filtering predicate associated with them, perhaps as
  per pmie rules.  This is to allow the data server daemon to reduce
  the amount of data sent to the gui frontends.  Perhaps also it could
  use them to inform PMDAs as a form of subscription, and in turn they
  could reduce the amount of data flow.

* no web-based frontends

  In our usage, it would be desirable to have some mini pcp-gui that
  is based on web technologies rather than QT.


To what extent could/should PCP be used/extended to cover this space?


- FChE

^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2010-12-03 11:13 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1565492777.26861289432902163.JavaMail.root@acxmail-au2.aconex.com>
2010-11-10 23:49 ` [pcp] suitability of PCP for event tracing nathans
2010-11-11  1:46   ` Max Matveev
2010-11-23 20:48   ` Ken McDonell
     [not found] <534400126.208681291368854553.JavaMail.root@acxmail-au2.aconex.com>
2010-12-03  9:40 ` nathans
2010-12-03 11:13   ` Ken McDonell
     [not found] <1949991220.207641291354253203.JavaMail.root@acxmail-au2.aconex.com>
2010-12-03  5:32 ` nathans
2010-12-03  6:08   ` Ken McDonell
     [not found] <290445718.141091290639324786.JavaMail.root@acxmail-au2.aconex.com>
2010-11-24 22:58 ` nathans
2010-11-27  5:29   ` Ken McDonell
2010-11-28 19:08     ` Ken McDonell
     [not found] <1362202390.1923851286924784463.JavaMail.root@mail-au.aconex.com>
2010-10-12 23:07 ` nathans
     [not found] <2010549822.1115071284891293369.JavaMail.root@mail-au.aconex.com>
2010-09-19 10:19 ` nathans
     [not found] <1341556404.1064361284677032819.JavaMail.root@mail-au.aconex.com>
2010-09-16 23:18 ` nathans
2010-09-18 14:21   ` Ken McDonell
2010-09-19  9:28     ` Max Matveev
2010-09-19  9:49       ` Nathan Scott
     [not found] <105152664.981101284508372475.JavaMail.root@mail-au.aconex.com>
2010-09-15  3:12 ` Greg Banks
2010-09-15 12:11   ` Frank Ch. Eigler
2010-09-16  0:21     ` Greg Banks
2010-09-16  1:04       ` Frank Ch. Eigler
2010-09-16  2:07         ` Greg Banks
2010-09-16 12:40           ` Ken McDonell
2010-09-16 14:24             ` Frank Ch. Eigler
2010-09-16 15:53               ` Ken McDonell
2010-09-23 22:15                 ` Frank Ch. Eigler
2010-10-11  8:02                   ` Ken McDonell
2010-10-11 12:34                     ` Nathan Scott
2010-10-12 20:37                       ` Ken McDonell
2010-11-10  0:43                     ` Ken McDonell
     [not found] <1740408065.702181283817937875.JavaMail.root@mail-au.aconex.com>
2010-09-07  0:09 ` nathans
     [not found] <1780385660.592861283401180077.JavaMail.root@mail-au.aconex.com>
2010-09-02  4:22 ` nathans
2010-09-02  4:30   ` Greg Banks
     [not found] <1459138113.589721283398633993.JavaMail.root@mail-au.aconex.com>
2010-09-02  3:42 ` nathans
2010-09-02  4:11   ` Greg Banks
     [not found] <1010363924.405041282969375594.JavaMail.root@mail-au.aconex.com>
2010-08-28  4:24 ` nathans
2010-08-27 15:39 Frank Ch. Eigler
2010-08-29 15:55 ` [pcp] " Ken McDonell
2010-09-01 15:05   ` David Smith
2010-09-06 16:39     ` Ken McDonell
     [not found] ` <4C7A7DFE.2040606@internode.on.net>
2010-08-31  3:29   ` Greg Banks
2010-08-31 19:49   ` Frank Ch. Eigler
2010-09-01  6:25     ` Mark Goodwin
2010-09-02  2:05       ` Greg Banks
2010-09-02 19:40         ` Frank Ch. Eigler
2010-09-12 16:43     ` Ken McDonell
2010-09-13  2:21       ` Greg Banks
2010-09-13 13:29       ` Max Matveev
2010-09-13 20:53         ` Ken McDonell
2010-09-13 20:39       ` Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).