Eclipse Theia trace viewer extension using the Trace Server Protocol (TSP), through the tsp-typescript-client. Also the home for reusable JavaScript libraries: traceviewer-base, traceviewer-react-components
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:
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:
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.
With the support of data-tree and scatter charts views like
Latency Statistics
orLatency 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 theKernel Status
if the the kernel trace is part of the trace set. This is not available in the mainlineFlame Chart
.Here is picture of the available views for a LTTng UST trace:![image](https://user-images.githubusercontent.com/413424/157267031-63668385-8352-44fc-b471-127589e54d8c.png)
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.