Skip to content

Free node telemetry service

Node telemetry

Once you setup your node to send telemetry to Nodely you will be able to monitor :

  • Key metrics :
    • Health (overall node performance)
    • Voting performance
    • Network performance
    • Any time synchronization issues
  • Telemetry events
    • HeartBeats with internal metrics
    • Warnings and Errors
  • Leader boards :D

Individual telemetry

Quick Setup

Package manager / updater script

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.

Terminal window
# set telemetry endpoint to Nodely
sudo diagcfg -d /var/lib/algorand telemetry endpoint -e https://tel.4160.nodely.io
# anonymize node name in telemery (do not leak hostname)
sudo diagcfg -d /var/lib/algorand telemetry name -n "anon"
# Or you can make your name public by prefixing it with @
# sudo diagcfg -d /var/lib/algorand telemetry name -n "@MyPublicNodeName"
# enable telemetry
sudo diagcfg -d /var/lib/algorand telemetry enable
# restart your nodes
sudo systemctl restart algorand

You might need to provide -d folder parameter where folder is the location of your node’s data folder.

Global telemetry dashboard

You can compare your node to others on the global dashboard https://g.nodely.io/d/telemetrymain

global telemetry dashboard

One Click Node

GalaxyPay avm-win-node

  • Just smash the “enable Nodely monitoring” button
    (a forward looking statement)

Docker(compose) install

  • Create telemetry config as above
  • Make sure logging.config file is mounted in the node’s data dir

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.