📊 Metrics & Telemetry
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
NodeExporterListenAddress | :9100 | 0 | 0 |
Description:
Sets the specific address for publishing metrics.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableMetricReporting | false | 0 | 0 |
Description:
Determines whether the metrics collection service is enabled for the node. When
enabled, the node will collect performance and usage metrics from the specific instance
of algod. Additionally, machine-wide metrics
are also collected. This enables monitoring across all instances on the same machine,
helping with performance analysis and troubleshooting.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
NodeExporterPath | ./node_exporter | 0 | 0 |
Description:
Specifies the path to the node_exporter binary, which exposes node metrics for
monitoring and integration with systems like Prometheus. The node_exporter collects
and exposes various performance and health metrics from the node.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableAssembleStats | Empty string | 3 | 3 |
Description:
Specifies whether to emit the AssembleBlockMetrics telemetry event.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableProcessBlockStats | Empty string | 3 | 3 |
Description:
Specifies whether to emit the ProcessBlockMetrics telemetry event.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
PeerConnectionsUpdateInterval | 3600 | 5 | 5 |
Description:
Defines the interval at which the peer connections’ information is sent to telemetry. Defined in seconds.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
HeartbeatUpdateInterval | 600 | 27 | 27 |
Description:
Defines the interval at which the heartbeat information is sent to the telemetry
(when enabled). Defined in seconds. Minimum value is 60.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableRuntimeMetrics | false | 22 | 22 |
Description:
Exposes Go runtime metrics in /metrics and via node_exporter.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableNetDevMetrics | false | 34 | 34 |
Description:
Exposes network interface total bytes sent/received metrics in /metrics
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableAccountUpdatesStats | false | 16 | 16 |
Description:
Specifies whether to emit the AccountUpdates telemetry event.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
AccountUpdatesStatsInterval | 5000000000 | 16 | 16 |
Description:
Time interval in nanoseconds between accountUpdates telemetry events.
| Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
|---|---|---|---|
EnableUsageLog | false | 31 | 31 |
Description:
Enables 10Hz log of CPU and RAM usage. Also adds algod_ram_usage (number of bytes
in use) to /metrics.