Skip to content

Web-based Viewer for ETL and NetPerf Data

Notifications You must be signed in to change notification settings

Vladimir-Frolov/perfviewjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo has been archived. See this issue for more details.

PerfViewJS

PerfViewJS is a webviewer for ETL, NetPerf and NetTrace data.

Usage

  • On terminal: dotnet run -p src/PerfViewJS.csproj 5000 .
  • Open another terminal and run:
    • cd src/spa
    • npm run start
  • Browse to http://localhost:5000
  • Place your nettrace, etl, netperf, or btl file in repositories root directory

Debugging

In VSCode:

  • Select the "Run & debug everything" launch task on Run & Debug menu
  • This will launch port 5000 by default for the web server and port 3000 for SPA

Todo

  • Wrap PerfViewJS as a dotnet global tool
  • Use Chromium Embedded Framework to make a client-side application

Components

PerfViewJS is an ASP.NET Core application. React is used for rendering and GUI state.

About

Web-based Viewer for ETL and NetPerf Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 62.7%
  • TypeScript 35.9%
  • Other 1.4%