Eclipse Trace Compass, a trace and log visualizer that was part of eclipse in some form over the last 13 years, was originally an SWT based Eclipse application, and an Eclipse plug-in. Recently, it moved towards being an Eclipse Theia extension. This talk will put into perspective Ericsson's motivations to transition the front-end towards a VSCode extension. We will discuss the advantages, challenges, and opportunities that this entails.
The session will delve into the following:
- What are the advantages of the move for Trace Compass: We will share the business reasons for the move.
- Bridging the gaps: As Trace Compass migrates, many key functionalities provided by Theia must be re-implemented. We will show the missing elements, and what efforts are needed to make the transition as smooth as possible.
- The future of Trace Compass: This talk will show our roadmaps and where Ericsson plans to lead the tools. As this is an open-source project first, we would like to share this vision and adjust it to community needs too.
- Decentralized architecture overview: One of the biggest pushes for Theia is to have a split back end and front end. We will explore how this decoupling will allow trace compass to view full clusters and clouds, with an end goal being to show over ten thousand computers at once.
- Comparison of Trace Compass flavors: This session will also go into each trace compass flavor we know about, and when one or the other should be used, with the intent on helping users, system administrators and developers pick the most suitable option.
This talk is aimed at both users of Trace Compass, wanting to know what the future holds, as well as developers looking to make the jump from a Theia Extension to a VSCode extension, and how that will make the Eclipse Theia experience even better!
PS: there may be some tracing stories thrown in for good measure.