pcp
[Top] [All Lists]

Re: Event trace visualisation in pmchart

To: "Frank Ch. Eigler" <fche@xxxxxxxxxx>
Subject: Re: Event trace visualisation in pmchart
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 19 Sep 2012 23:49:34 -0400 (EDT)
Cc: pcp@xxxxxxxxxxx
In-reply-to: <y0m392dpx6b.fsf@xxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>

----- Original Message -----
> 
> nathans wrote:
> 
> > [...]  One area that's been discussed a bit already is selection of
> > events [...]
> 
> Perhaps one could select a time interval (or two) by dragging on a
> time axis, and pmchart could textually render all the metrics &
> events
> in that range.  It could actually be an optional subview for all
> timelines: to show metrics/events from the graphical view as a plain
> vertical text grid.
> 

*nod*, ayup.  The initial selection work I've hacked on is allowing
this to be done directly in the chart - but on the shared timeline
would be a good option too, and it'd also provide a novel / funky
cross-chart selection mechanism.

Thinking further about this, I wonder if these will need to become
back-and-forth selection mechanisms.  So when areas (event groupings)
or timeline ranges are selected, identifying many events, it'll most
likely be easier to scan through the vertical list, and pick out the
specific points of interest (using the extra detail there), which
could then be reflected back into the chart selection.

I think it might also be good to reflect any hierarchy information
(parent/child) for display in the list view too.  Some other event
viewers seem to sort on identifier, which I suspect loses valuable
info.  I'd always want to visually see children processes close to
their parents, for example, since they're so closely related.   And
if the hierarchy was something like a stack trace, even more so.

Thanks!

--
Nathan

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