https://github.com/grakshith/topomon
Algorand topology mapper
https://github.com/grakshith/topomon
Last synced: 5 months ago
JSON representation
Algorand topology mapper
- Host: GitHub
- URL: https://github.com/grakshith/topomon
- Owner: grakshith
- License: mit
- Created: 2021-07-19T18:07:24.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-17T04:48:31.000Z (over 1 year ago)
- Last Synced: 2025-06-21T18:07:31.058Z (about 1 year ago)
- Language: Go
- Size: 27.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# topomon
Algorand topology mapper
The topology mapper visualizes the nodes in an Algorand network by plotting the nnetwork topology and displaying the metrics for each node that reports them.
The server constructs the network graph by parsing the network telemetry events sent to Elasticsearch, and then each update to the network graph is streamed to the client which connects to the server. The metrics for all the nodes is queries from Prometheus.
## Building
Dependencies: nodejs>12, npm, Go>1.16
```bash
$ npm install -- Installs the dependencies for SigmaJS and TypeScript
$ npm run build -- Builds the client core js bundle
$ cd dist
$ go build ../src -- Builds the server
```