Skip to content

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.

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

Individual telemetry

Global telemetry

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

global telemetry dashboard

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.

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.

Func node

A1CN

Algorun-tui

  • Use the install instructions specific to your node.
    TUI only manages participation keys for now.

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.