theia-trace-extension
theia-trace-extension copied to clipboard
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-comp...
Adding a progress bar in the view panel would help users know: * **Is the analysis working?** Seeing how fast things are going would help users notice unusual stalls, crashes,...
And yet, the "Stop trace server" button is available to click on. Clicking on it writes a the following message: "Failed to stop the trace server on port: 8080.", without...
This is the type of categorical view that can be used as base output - [x] Make sure the data is provided through a data provider in Trace Compass -...
XY Component is using ChartJs wrapped in a react-chartjs-2 library. We should create our own instead of using the library. It's not hard to do and will offer way more...
⚠️**Note:** In this issue, the term "**view**" should have been used instead of "~~**analysis**~~" (see [comment](https://github.com/theia-ide/theia-trace-extension/issues/157#issuecomment-791613585)). The issue title and description are updated, but all comments below are unchanged. ----...
DATA_TREEs are now supported in the front-end. However, the data is fetched using the fetchXyTree(), because the corresponding endpoint hasn't been implemented in Trace Compass server and tsp-typescript-client. _Originally posted...
Currently to know if an analysis is completed, it uses fetchTree() to get the status. This is bad since fetchTree() can be a long call. Need to use OutputDescriptor at...
For now, the trace server supports only one user. But eventually, it should support more than one, many users can open the same trace/experiment at once. Keep track of who...
The time line widget should allow to navigate the time range. LTTng-scope or the chrome trace viewer have good UIs for a navigable time line. In LTTng-scope, the time line...
- [ ] In Trace Compass, density data should be provided by data providers. It can maybe use the existing XY data provider, but using a different scale - [...