Free node telemetry service
Node telemetry
Algorand Algod node has built in telemetry mechanism that sends important events, errors and metrics to a chosen telemetry service.
By default telemetry sending is disabled. Once enabled telemetry is sent to Algorand Technologies operated service and used for network diagnostics.
Operating system support
Make sure you have your node setup using one of the tools/guides below.
Node/OS | Mac | Linux | Windows |
---|---|---|---|
Nodekit.run | + | + | - |
FUNC | + | + | Video guide |
A1CN | + | + | + |
OG Install | + | + | - |
Docker | + | + | - |
Check out the Quick Setup section of this documentation once you have your node set up.
Nodely Telemetry highlights
- Key metrics :
- Health (overall score based on other metrics)
- Voting performance
- Network performance
- Synchronization issues
- Telemetry events
- HeartBeats with internal metrics
- Warnings and Errors
- Leader boards
Individual telemetry
Global telemetry
You can compare your node to others on the global dashboard https://g.nodely.io/d/telemetrymain
Quick Setup
OG install
Below instruction will work only on default node install via package manager or updater scrips.
If your Linux/Mac node is installed with package manger or updater script just execute the following commands to make you node start sending telemetry to the service.
You might need to provide -d folder
parameter where folder
is the location of your node’s data folder.
- Note the random node id (GUID) returned by the first command
- Restart you node for settings to take effect.
- Go to the temporary dashboard and enter your node’s GUID to check out the stats
- You can also visit https://g.nodely.io/d/telemetry/?var-GUID=$nodeid (replacing $nodeid with your GUID) to go to your node’s stats directly.
Func node
- Version 3.0 or later of FUNC has built-in telemetry support
Just enable it on the main screen and use the link next to the Telemetry label to go to your private dashboard.
You might need to restart your node if there is no telemetry on the dashboard after a minute.
A1CN
- Version 1.6.0 or later hast built-in telemetry support
Just enable Nodely telemetry and a link to your personal telemetry dashboard will appear.
You might need to restart your node if there is no telemetry on the dashboard after a minute.
Nodekit.run
Below instruction will work only on default install when data folder is in /var/lib/algorand
Official docker
Official docker disables telemetry unless TELEMETRY_NAME env var is defined.
So launch your docker container with TELEMETRY_NAME=anon after you enter the container and setup the telemetry
Remember to restart container with TELEMETRY_NAME=anon (or your own name prefixed by @ character) once you setup the telemetry endpoint from within the container.
Target audience
Telemetry service is designed for any kind of Algorand mainnet node.
- Validator nodes
- API nodes
- P2P Nodes and Relays
Data collected
- Node geolocation down to country level
- Node version and 10 minute metrics snapshots
- Telemetry logs including validator’s public address
- Nodely reserves the rights to prune data of nodes inactive for over a week
GDRP / Privacy
- Nodely Telemetry service does not collect PI data.
- Collected dataset is available publicly in context of node’s random unique identifier
- Node’s UUID can be reset at any time by node operator
Pricing
- Node performance data collection and charting is a free, public service.
- API access is part of the Nodely Analytics tier only.