Analysis Client/Server Refactor (#317)
* Update analysis/client with Heartbeat message type * Refactor analysis/server for heartbeat messages * Bug fix in analysis server * Fix heartbeat packet marshaling * Fix `nodes` and `links` maps handling * Fix in cleanup in recordedevents * Fix typos * Fix event log and heartbeat handling * Refactor analysis server * Remove obsolete packet types * Run Analysis Server Record Manager in background * Refactor Analysis Client with ticker * Define max amount of neighbors to report * Small fixes * New visualization for analysis server * PR review fixes * Remove `nodeOnline` and `nodeOffline` events from analysis server * Refactor analysis frontend * Fix bug in websocket, remove obsolete triggers * Remove debug vars, re-enable websocket ping * Stop ws pings when closed * Color settings for visualizer * Update graph colors * Fix no neighbor bug * Dynamically change springLength based on nodes * Small color fix * Rename ShutdownPriorityAnalysis * Formatting, linter suggestions * Update packr file for visualizer * Websocket Write() instead of TryWrite()
Showing
- plugins/analysis/client/parameters.go 3 additions, 2 deletionsplugins/analysis/client/parameters.go
- plugins/analysis/client/plugin.go 58 additions, 142 deletionsplugins/analysis/client/plugin.go
- plugins/analysis/client/types.go 3 additions, 4 deletionsplugins/analysis/client/types.go
- plugins/analysis/plugin.go 3 additions, 3 deletionsplugins/analysis/plugin.go
- plugins/analysis/server/constants.go 3 additions, 14 deletionsplugins/analysis/server/constants.go
- plugins/analysis/server/events.go 12 additions, 5 deletionsplugins/analysis/server/events.go
- plugins/analysis/server/parameters.go 2 additions, 2 deletionsplugins/analysis/server/parameters.go
- plugins/analysis/server/plugin.go 30 additions, 240 deletionsplugins/analysis/server/plugin.go
- plugins/analysis/types/addnode/constants.go 0 additions, 17 deletionsplugins/analysis/types/addnode/constants.go
- plugins/analysis/types/addnode/packet.go 0 additions, 34 deletionsplugins/analysis/types/addnode/packet.go
- plugins/analysis/types/connectnodes/constants.go 0 additions, 21 deletionsplugins/analysis/types/connectnodes/constants.go
- plugins/analysis/types/connectnodes/packet.go 0 additions, 38 deletionsplugins/analysis/types/connectnodes/packet.go
- plugins/analysis/types/disconnectnodes/constants.go 0 additions, 21 deletionsplugins/analysis/types/disconnectnodes/constants.go
- plugins/analysis/types/disconnectnodes/packet.go 0 additions, 38 deletionsplugins/analysis/types/disconnectnodes/packet.go
- plugins/analysis/types/heartbeat/constants.go 34 additions, 0 deletionsplugins/analysis/types/heartbeat/constants.go
- plugins/analysis/types/heartbeat/packet.go 125 additions, 0 deletionsplugins/analysis/types/heartbeat/packet.go
- plugins/analysis/types/ping/constants.go 5 additions, 5 deletionsplugins/analysis/types/ping/constants.go
- plugins/analysis/types/ping/packet.go 3 additions, 3 deletionsplugins/analysis/types/ping/packet.go
- plugins/analysis/types/removenode/constants.go 0 additions, 17 deletionsplugins/analysis/types/removenode/constants.go
- plugins/analysis/types/removenode/packet.go 0 additions, 34 deletionsplugins/analysis/types/removenode/packet.go
Loading
Please register or sign in to comment