Skip to content

wtsi-hgi/wrstat-ui

Repository files navigation

wrstat-ui

UI repo for WRStat

Build

NPM is required to build this project.

git clone https://github.com/wtsi-hgi/wrstat-ui/
cd wrstat
make

Usage

Generally, use the -h option on wrstat and its sub commands for detailed help.

Analytics

There is a seperate analytics server (wrstat-ui analytics) that can be used to view the analytics database generated by the wrstat-ui server.

When making changes to the frontend code (analytics/src) the changes will need to be compiled for the production build.

This can be done manually by running the embed.sh script in the analytics directory, or by running make buildembedded.

Syscalls

There is a seperate syscall log analysing server (wrstat-ui syscalls) that is used to see how many system calls were performed in each run.

In addition, you can view any errors that were produced during the run.

When making changes to the frontend code (analytics/src) the changes will need to be compiled for the production build.

This can be done manually by running the embed.sh script in the analytics directory, or by running make buildembedded.

Tools Required

The following commands are needed to run the analytics/syscalls embed script:

npm install -g terser
go install vimagination.zapto.org/jspacker/cmd/jspacker