Skip to content

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 or the trace viewer extension for VS Code

License

Notifications You must be signed in to change notification settings

eclipse-cdt-cloud/trace-viewer-examples

Repository files navigation

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

About

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 or the trace viewer extension for VS Code

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published