Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.96 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.96 KB

Trace Viewer Examples

Trace viewer example applications and building blocks that can be used in or with them. Each application integrates either the Eclipse Theia trace viewer extension (npmjs.com) or the Trace Viewer extension for VSCode (open-vsx.org).

Requirements

General Requirements

Generally speaking, all trace viewer example applications rely on the Trace Server Protocol (TSP), and require a compatible Trace Server. ATM it's left to the user to provide the trace server, start it and potentially configure the example application to access it, if it's not on the default host/port (localhost:8080). For more details, please consult the following documentation:

  • obtaining/using the Eclipse Trace Compass trace server: doc
  • using the theia trace viewer extension: README
  • using the trace viewer for vscode: README

Development Requirements

To build Theia-based applications "natively", i.e. not in docker:

To build the docker images you need to have Docker, or potentially a replacement such as Podman, installed and configured to be usable as a non-admin user.

Examples Applications

Docker examples

Easy to consume trace viewer appliance Docker images, that you can build yourself. For more details look under folder docker

Electron

(TODO) Electron-based desktop trace viewer application, that can be packaged for distribution