Skip to content

SerlithNetwork/flare-viewer

Repository files navigation

flare-viewer

Warning

flare-viewer is still under development and is not in a usable state
At the moment of writing this, most of the features are missing

An unofficial re-creation of the original Flare viewer

Viewer

Features:

  1. CPU and Memory timings for all threads
  2. Display server configurations
  3. Display system information
  4. Display jvm events and server status

Setting up the project

First generate the protobuf interfaces by running

  npm run proto

Then create start the development environment by running

  npm run dev

Compiling for production

Compile the project with SSR support by running

  npm run build

Then run it using

  npm .output/server/index.mjs

Supported Backends

Flare viewer was designed to work on pair with Jet.
Since the Flare protocol expects a single endpoint for both submitting data and using the web-ui, it is highly recommended to use a reverse proxy like Nginx to forward the requests accordingly.

Client

Flare viewer is compatible with any platform that provides Flare

  1. As a standalone plugin
    1.1. FlarePlugin
    1.2. FlarePlatform (recommended)
  2. Provided by a server software
    2.1. Pufferfish and forks
    2.2. Puffernot/Pufferfork and forks (recommended)

License

flare-viewer is free and open source software, released under the AGPL license.
Refer to LICENSE for details.

About

Open source Web-UI for the Flare profiler

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •