Skip to content
Snippets Groups Projects
Unverified Commit 86e7b468 authored by Levente Pap's avatar Levente Pap Committed by GitHub
Browse files

Analysis Server and Dashboard Refactor (#657)

* Send networkID (AppVersion) with Autopeering Heartbeat

* Refactor Analysis Server & Dashboard

- redesign interaction between server and dashboard
- introduce networkID to organize data in server
- migrate autopeering data collection to server from dashboard

* Continue refactor

 - autopeering events triggered and called with event structs
 - refactor autopeering feed in analyis dashboard to send
   network version to frontend
 - refactor autopeering events replay

* Define networkversion for WS msg types in frontend

* Small fix in fpc_livefeed_test.go

* Autopeering Analyzer displays per network data

* Updates to Autopeering Analyzer

- Auto select which network to display when no user choice is made
- Various usability improvements
- Code formatting

* Update frontend deps

* Bugfix in analysis dashboard

* Update packr for analysis dashboard

* :sparkles: Add version to FPC and metric heartbeats

* :mute:

 Skip logging FPC and Metric heartbeats with wrong version

* Add extra checks in ParseHeartbeat

 - "old" heartbeat packets should fail parsing
 - networkID is checked for size, and format
 - added new tests

* Fix import formatting

* Fix linter warning

* Don't log empty network version heartbeat

* Update network selection visuals

* Rename Autopeering Visualizer to Pollen Visualizer

* Clenup package.json and yarn.lock

* Update packr

Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
parent 4fb473f2
No related branches found
No related tags found
No related merge requests found
Showing
with 450 additions and 465 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment