Key Changes
The new solana-exporter
(renamed from solana_exporter
) contains many new metrics, standardised naming conventions
and more configurability.
What's Changed
Metric Updates
New Metrics
Below is a list of newly added metrics (see the README
for metric descriptions):
solana_account_balance
(@johnstonematt)solana_node_is_healthy
(@GranderStark)solana_node_num_slots_behind
(@GranderStark)solana_node_minimum_ledger_slot
(@GranderStark)solana_node_first_available_block
(@GranderStark)solana_cluster_slots_by_epoch_total
(@johnstonematt)solana_validator_fee_rewards
(@johnstonematt)solana_validator_block_size
(@johnstonematt)solana_node_block_height
(@GranderStark)solana_cluster_active_stake
(@johnstonematt)solana_cluster_last_vote
(@johnstonematt)solana_cluster_root_slot
(@johnstonematt)solana_cluster_validator_count
(@johnstonematt)solana_node_identity
(@impactdni2)solana_node_is_active
(@andreclaro)
Renamed Metrics
The table below contains all metrics renamed in v3.0.0
(@johnstonematt):
Old Name | New Name |
---|---|
solana_validator_activated_stake
| solana_validator_active_stake
|
solana_confirmed_transactions_total
| solana_node_transactions_total
|
solana_confirmed_slot_height
| solana_node_slot_height
|
solana_confirmed_epoch_number
| solana_node_epoch_number
|
solana_confirmed_epoch_first_slot
| solana_node_epoch_first_slot
|
solana_confirmed_epoch_last_slot
| solana_node_epoch_last_slot
|
solana_leader_slots_total
| solana_validator_leader_slots_total
|
solana_leader_slots_by_epoch
| solana_validator_leader_slots_by_epoch_total
|
solana_active_validators
| solana_cluster_validator_count
|
Metrics were renamed to:
- Remove commitment levels from metric names.
- Standardise naming conventions:
solana_validator_*
: Validator-specific metrics which are trackable from any RPC node (i.e., active stake).solana_node_*
: Node-specific metrics which are not trackable from other nodes (i.e., node health).
Label Updates
The following labels were renamed (@johnstonematt):
pubkey
was renamed tovotekey
, to clearly identity that it refers to the address of a validators vote account.
Config Updates
New Config Parameters
Below is a list of newly added config parameters (see the README
for parameter descriptions) (@johnstonematt):
-balance-address
-nodekey
-comprehensive-slot-tracking
-monitor-block-sizes
-slot-pace
-light-mode
-http-timeout
-comprehensive-vote-account-tracking
-active-identity
epoch-cleanup-time
Renamed Config Parameters
The table below contains all config parameters renamed in v3.0.0
(@johnstonematt):
Old Name | New Name |
---|---|
-rpcURI
| -rpc-url
|
addr
| -listen-address
|
Removed Config Parameters
The following metrics were removed (@johnstonematt):
votepubkey
. Configure validator tracking using the-nodekey
parameter.
General Updates
- The project was renamed from
solana_exporter
tosolana-exporter
, to conform with
Go naming conventions (@johnstonematt). - Testing was significantly improved (@johnstonematt).
- klog logging was removed and replaced with zap
(@johnstonematt) - Easy usage (@johnstonematt):
- The example dashboard was updated.
- An example prometheus config was added, as well as recording rules for tracking skip rate.
New Contributors
- @GranderStark made their first contribution in #33.
- @dylanschultzie made their first contribution in #49.
- @impactdni2 made their first contribution in #83.
- @andreclaro made their first contribution in #84.
Full Changelog: v2.0.3...v3.0.0