The new solana-exporter
(renamed from solana_exporter
) contains many new metrics, standardised naming conventions
and more configurability.
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)
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).
The following labels were renamed (@johnstonematt):
pubkey
was renamed tovotekey
, to clearly identity that it refers to the address of a validators vote account.
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
The table below contains all config parameters renamed in v3.0.0
(@johnstonematt):
Old Name | New Name |
---|---|
-rpcURI |
-rpc-url |
addr |
-listen-address |
The following metrics were removed (@johnstonematt):
votepubkey
. Configure validator tracking using the-nodekey
parameter.
- 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.
- @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.