theia-trace-extension icon indicating copy to clipboard operation
theia-trace-extension copied to clipboard

Redundant views shown for LTTng UST traces

Open bhufmann opened this issue 3 years ago • 1 comments

With the support of data-tree and scatter charts views like Latency Statistics or Latency vs Time views are now available in the list of Available Views. The Trace Compass server of today provides call stack analysis from the Trace Compass mainline and the Trace Compass Incubator which leads to duplicate and redundant views:

From Trace Compass:

  • Flame Chart
  • Function Duration Statistics
  • LTTng-UST CallStack - Latency Statistics
  • LTTng-UST CallStack - Latency vs Time

From Trace Compass Incubator:

  • Flame Chart LTTng-UST CallStack (Incubator)
  • LTTng-UST CallStack (Incubator) - Latency Statistics
  • LTTng-UST CallStack (Incubator) - Latency vs Time

The statistics views show pretty much same data, with some small differences. In some cases the symbol resolution is not working all the time for LTTng-UST CallStack (Incubator) - Latency Statistics.

The Flame Chart LTTng-UST CallStack (Incubator) also shows the Kernel Status if the the kernel trace is part of the trace set. This is not available in the mainline Flame Chart.

Here is picture of the available views for a LTTng UST trace: image

To avoid confusion for end-users (and new users), the list of available view needs to be cleaned-up to remove duplicates and redundant data. This is a Trace Compass server implementation issue an needs to be handled there and not in the front-end because the front-end is server-agnostic.

bhufmann avatar Mar 08 '22 15:03 bhufmann

Relates to #296

bhufmann avatar Mar 08 '22 15:03 bhufmann