Monitor Server
The monitor server is a tool for receiving data reported by nodes and transferring it to the monitor-client for display. Nodes are responsible for reporting the following information to the monitor server:
joining
- an event indicating that the node has submitted a join request.joined
- an event indicating that the node has joined the network and started syncing.active
- an event indicating that the node has gone active.removed
- an event indicating that the node has been removed from the network.heartbeat
- a status update indicating that the node is still alive, or hasn't crashed.report
- the status report of the data that you see when hovering over a node on the monitor client.
Installing the monitor server can be done as follows:
npm install @shardus/monitor-server
# OR
yarn add @shardus/monitor-server