Metrics
Currently, Nethermind provides the following options to monitor and collect metrics about itself:
Parameters by namespace
Aura
-
nethermind_au_ra_stepCurrent AuRa step
-
nethermind_commit_hash_transactionRANDAO number of commit hash transactions
-
nethermind_emit_initiate_changePOSDAO number of emit init change transactions
-
nethermind_reported_benign_misbehaviourNumber of reported benign misbehaviour validators
-
nethermind_reported_malicious_misbehaviourNumber of reported malicious misbehaviour validators
-
nethermind_reveal_numberRANDAO number of reveal number transactions
-
nethermind_sealed_transactionsNumber of sealed transactions generated by engine
-
nethermind_validators_countNumber of current AuRa validators
Blockchain
-
nethermind_best_known_block_numberThe estimated highest block available.
-
nethermind_block_m_gas_per_secHistogram of block MGas per second
-
nethermind_block_processing_time_microsHistogram of block processing time
-
nethermind_blockchain_heightThe current height of the canonical chain.
-
nethermind_blocksTotal number of blocks processed
-
nethermind_blocks_sealedTotal number of sealed blocks
-
nethermind_failed_block_sealsTotal number of failed block seals
-
nethermind_gas_limitGas Limit for processed blocks
-
nethermind_gas_usedGas Used in processed blocks
-
nethermind_last_difficultyDifficulty of the last block
-
nethermind_mgasTotal MGas processed
-
nethermind_mgas_per_secMGas processed per second
-
nethermind_processing_queue_sizeNumber of blocks awaiting for processing.
-
nethermind_recovery_queue_sizeNumber of blocks awaiting for recovery of public keys from signatures.
-
nethermind_reorganizationsTotal number of chain reorganizations
-
nethermind_retained_receipt_bodiesNumber of receipt bodies retained in memory while awaiting durable state-history capture (receipt derivation only).
-
nethermind_retained_receipt_body_bytesEstimated bytes held by the receipt bodies retained while awaiting durable state-history capture (receipt derivation only).
-
nethermind_state_merkleization_timeState root calculation time
-
nethermind_total_difficultyTotal difficulty on the chain
-
nethermind_transactionsTotal number of transactions processed
Db
-
nethermind_db_block_cache_sizeDatabase block cache size per database
-
nethermind_db_compaction_statsMetrics extracted from RocksDB Compaction Stats
-
nethermind_db_index_filter_sizeDatabase index and filter size per database
-
nethermind_db_memtable_sizeDatabase memtable per database
-
nethermind_db_readsDatabase reads per database
-
nethermind_db_sizeDatabase size per database
-
nethermind_db_statsMetrics extracted from RocksDB Compaction Stats and DB Statistics
-
nethermind_db_writesDatabase writes per database
-
nethermind_detailed_metrics_enabled -
nethermind_full_pruning_countNumber of full prunings completed since the node started.
-
nethermind_full_pruning_last_duration_secondsDuration of the last full pruning's trie copy and commit (excludes waiting for a suitable state root), in seconds.
-
nethermind_pre_block_cache_account_hitsNumber of pre-block (prewarmer-shared) cache hits for accounts, counted on the consumer scope only (populator probes excluded); first-in-block touches, so hits/(hits+misses) = prewarm coverage.
-
nethermind_pre_block_cache_account_missesNumber of pre-block (prewarmer-shared) cache misses for accounts, counted on the consumer scope only (populator probes excluded).
-
nethermind_pre_block_cache_storage_hitsNumber of pre-block (prewarmer-shared) cache hits for storage slots, counted on the consumer scope only (populator probes excluded); first-in-block touches, so hits/(hits+misses) = prewarm coverage.
-
nethermind_pre_block_cache_storage_missesNumber of pre-block (prewarmer-shared) cache misses for storage slots, counted on the consumer scope only (populator probes excluded).
-
nethermind_prewarmer_get_timePrewarmer get operation times
-
nethermind_state_db_pruningIndicator if StateDb is being pruned.
-
nethermind_state_reader_readsNumber of State Reader reads.
-
nethermind_state_skipped_writesNumber of state trie writes skipped in net.
-
nethermind_state_tree_cacheNumber of State Trie cache hits.
-
nethermind_state_tree_readsNumber of State Trie reads.
-
nethermind_state_tree_writesNumber of state trie writes.
-
nethermind_storage_reader_readsNumber of storage reader reads.
-
nethermind_storage_skipped_writesNumber of storage trie writes skipped in net.
-
nethermind_storage_tree_cacheNumber of storage trie cache hits.
-
nethermind_storage_tree_readsNumber of storage trie reads.
-
nethermind_storage_tree_writesNumber of storage trie writes.
Evm
-
nethermind_account_deletedNumber of accounts deleted during execution.
-
nethermind_account_writesNumber of account writes during execution.
-
nethermind_blooms_timeTime spent calculating bloom filters (ticks).
-
nethermind_callsNumber of calls to other contracts.
-
nethermind_code_bytes_writtenTotal bytes of code written during execution.
-
nethermind_code_db_cacheNumber of Code DB cache reads.
-
nethermind_code_writesNumber of code writes during execution.
-
nethermind_commit_timeTime spent committing state to storage (ticks).
-
nethermind_contracts_analysedNumber of contracts' code analysed for jump destinations.
-
nethermind_createsNumber of contract create calls.
-
nethermind_eip7702_delegations_clearedNumber of EIP-7702 delegations cleared during execution.
-
nethermind_eip7702_delegations_setNumber of EIP-7702 delegations set during execution.
-
nethermind_empty_callsNumber of calls made to addresses without code.
-
nethermind_evm_exceptionsNumber of EVM exceptions thrown by contracts.
-
nethermind_gas_price_aveMean tx gas price in block
-
nethermind_gas_price_maxMaximum tx gas price in block
-
nethermind_gas_price_medianMedian tx gas price in block
-
nethermind_gas_price_minMinimum tx gas price in block
-
nethermind_main_thread_callsNumber of calls to other contracts on main processing thread.
-
nethermind_main_thread_code_db_cacheNumber of Code DB cache reads on main processing thread.
-
nethermind_main_thread_contracts_analysedNumber of contracts' code analysed for jump destinations on main processing thread.
-
nethermind_main_thread_createsNumber of contract create calls on main processing thread.
-
nethermind_main_thread_empty_callsNumber of calls made to addresses without code on main processing thread.
-
nethermind_main_thread_op_codesNumber of opcodes executed on main processing thread.
-
nethermind_main_thread_s_load_opcodeNumber of SLOAD opcodes executed on main processing thread.
-
nethermind_main_thread_s_store_opcodeNumber of SSTORE opcodes executed on main processing thread.
-
nethermind_main_thread_self_destructsNumber of SELFDESTRUCT calls on main processing thread.
-
nethermind_number_of_background_tasks_scheduledThe number of tasks currently scheduled in the background.
-
nethermind_op_codesNumber of opcodes executed.
-
nethermind_receipts_root_timeTime spent calculating receipts root (ticks).
-
nethermind_self_destructsNumber of SELFDESTRUCT calls.
-
nethermind_sload_opcodeNumber of SLOAD opcodes executed.
-
nethermind_sstore_opcodeNumber of SSTORE opcodes executed.
-
nethermind_state_hash_timeTime spent on state hashing/merkleization (TimeSpan ticks). Sum of storage merkle + state root.
-
nethermind_state_root_timeTime spent on state root recalculation + commit tree (ticks).
-
nethermind_storage_deletedNumber of storage slots deleted during execution.
-
nethermind_storage_merkle_timeTime spent on storage trie merkleization — Commit(commitRoots: true) (ticks).
-
nethermind_storage_writesNumber of storage slot writes during execution.
-
nethermind_total_background_tasks_droppedTotal number of background tasks dropped because queue was full.
-
nethermind_total_background_tasks_executedTotal number of background tasks executed.
-
nethermind_total_background_tasks_queuedTotal number of tasks queued for background execution.
Evm.Precompiles
-
nethermind_bls12381_fp2_to_g2_precompileNumber of BLS12_MAP_FP2_TO_G2 precompile calls.
-
nethermind_bls12381_fp_to_g1_precompileNumber of BLS12_MAP_FP_TO_G1 precompile calls.
-
nethermind_bls12381_g1_add_precompileNumber of BLS12_G1ADD precompile calls.
-
nethermind_bls12381_g1_msm_precompileNumber of BLS12_G1MSM precompile calls.
-
nethermind_bls12381_g2_add_precompileNumber of BLS12_G2ADD precompile calls.
-
nethermind_bls12381_g2_msm_precompileNumber of BLS12_G2MSM precompile calls.
-
nethermind_bls12381_pairing_check_precompileNumber of BLS12_PAIRING_CHECK precompile calls.
-
nethermind_bn254_add_precompileNumber of BN254_ADD precompile calls.
-
nethermind_bn254_mul_precompileNumber of BN254_MUL precompile calls.
-
nethermind_bn254_pairing_precompileNumber of BN254_PAIRING precompile calls.
-
nethermind_e_c_recover_precompileNumber of ECREC precompile calls.
-
nethermind_kzg_point_evaluation_precompileNumber of KZG_POINT_EVALUATION precompile calls.
-
nethermind_mod_exp_precompileNumber of MODEXP precompile calls.
-
nethermind_ripemd160_precompileNumber of RIPEMD160 precompile calls.
-
nethermind_sec_p256r1_precompileNumber of P256VERIFY precompile calls.
-
nethermind_sha256_precompileNumber of SHA256 precompile calls.
History
-
nethermind_block_access_list_heights_reclaimedThe number of historical block access list heights reclaimed by pruning (since restart). Heights, not stored access lists - see BlockHeightsReclaimed.
-
nethermind_block_access_list_pruning_cutoff_blocknumberThe cutoff block number from which historical block access lists will be pruned.
-
nethermind_block_heights_reclaimedThe number of historical block heights reclaimed by pruning (since restart). Heights, not stored blocks: a range is dropped in one operation and never learns how many of its heights held one.
-
nethermind_oldest_stored_block_access_list_block_numberThe number of the oldest block access list stored.
-
nethermind_oldest_stored_block_numberThe number of the oldest block stored.
-
nethermind_pruning_cutoff_blocknumberThe cutoff block number from which historical blocks will be pruned.
-
nethermind_sliced_receipts_retainedThe number of historical heights kept past the pruning cutoff, with both their receipts and their body, because a configured slice address appeared in them (since restart). Counted from the bloom candidates, so a false positive is included.
-
nethermind_transaction_index_entries_prunedThe number of transaction index entries dropped because the block they name is no longer retained (since restart).
JsonRpc
-
nethermind_json_rpc_bytes_receivedNumber of JSON RPC bytes received.
-
nethermind_json_rpc_bytes_sentNumber of JSON RPC bytes sent.
-
nethermind_json_rpc_errorsNumber of JSON RPC requests processed with errors.
-
nethermind_json_rpc_invalid_requestsNumber of JSON RPC requests that were invalid.
-
nethermind_json_rpc_overload_rejectionsNumber of JSON RPC requests rejected or timed out at a concurrency cap (module pool or override-environment limit). A nonzero rate means callers receive 'Too many requests' — consider raising JsonRpc.EthModuleConcurrentInstances.
-
nethermind_json_rpc_request_deserialization_failuresNumber of JSON RPC requests that failed JSON deserialization.
-
nethermind_json_rpc_requestsTotal number of JSON RPC requests received by the node.
-
nethermind_json_rpc_successesNumber of JSON RPC requests processed successfully.
Merge
-
nethermind_forkchoice_updated_execution_timeForkchoiceUpdated request execution time
-
nethermind_get_blobs_request_duration_secondsTime taken to return the blobs from engine_getBlobsV2 request
-
nethermind_get_blobs_requests_failure_totalNumber of responses to engine_getBlobsVX without all requested blobs
-
nethermind_get_blobs_requests_in_blobpool_totalNumber of Blobs requested by engine_getBlobsV2 that are present in the blobpool
-
nethermind_get_blobs_requests_success_totalNumber of responses to engine_getBlobsV1 and engine_getBlobsV2 with all requested blobs
-
nethermind_get_blobs_requests_totalNumber of Blobs requested by engine_getBlobsV2
-
nethermind_get_payload_requestsNumber of GetPayload Requests
-
nethermind_new_payload_execution_timeNewPayload request execution time
-
nethermind_number_of_requested_blobsNumber of Blobs requested by engine_getBlobsV1
-
nethermind_number_of_sent_blobsNumber of Blobs sent by engine_getBlobsV1
-
nethermind_number_of_transactions_in_get_payloadNumber of Transactions included in the Last GetPayload Request
-
nethermind_ssz_rest_decode_failures_totalTotal number of SSZ-REST engine API requests whose body could not be decoded (malformed SSZ, truncated data, etc.)
-
nethermind_ssz_rest_request_bytes_totalTotal bytes received in SSZ-REST engine API request bodies
-
nethermind_ssz_rest_requests_client_error_totalTotal number of SSZ-REST engine API requests that returned a 4xx response (bad request, auth failure, not found, payload too large)
-
nethermind_ssz_rest_requests_server_error_totalTotal number of SSZ-REST engine API requests that returned a 5xx response
-
nethermind_ssz_rest_requests_success_totalTotal number of SSZ-REST engine API requests that returned a 2xx response
-
nethermind_ssz_rest_requests_totalTotal number of SSZ-REST engine API requests received
Network
-
nethermind_discovery_messages_receivedNumber of sent discovery message
-
nethermind_discovery_messages_sentNumber of sent discovery message
-
nethermind_discovery_messages_sent_by_protocolNumber of sent discovery messages by protocol
-
nethermind_handshake_timeoutsNumber of devp2p handshake timeouts
-
nethermind_handshakesNumber of devp2p handshakes
-
nethermind_incoming_connectionsNumber of incoming connection.
-
nethermind_incoming_p2_p_message_bytesBytes of incoming p2p packets.
-
nethermind_incoming_p2_p_messagesNumber of incoming p2p packets.
-
nethermind_local_disconnects_totalNumber of local disconnects
-
nethermind_outgoing_connectionsNumber of outgoing connection.
-
nethermind_outgoing_p2_p_message_bytesBytes of outgoing p2p packets.
-
nethermind_outgoing_p2_p_messagesNumber of outgoing p2p packets.
-
nethermind_peer_candidate_countNumber of candidate peers in peer manager
-
nethermind_peer_candidate_filterNumber of filter reason per peer candidate
-
nethermind_peer_limitThe maximum number of peers this node allows to connect.
-
nethermind_remote_disconnects_totalNumber of remote disconnects
Pruning
-
nethermind_cached_nodes_countNodes that are currently kept in cache (either persisted or not)
-
nethermind_committed_nodes_countNodes that have been committed since the session start. These nodes may have been pruned, persisted or replaced.
-
nethermind_deep_pruning_time_msTime taken by the last deep pruning, in milliseconds.
-
nethermind_dirty_memory_used_by_cacheEstimated memory used by cache.
-
nethermind_dirty_nodes_countNodes that are currently kept in cache (either persisted or not)
-
nethermind_last_persisted_block_numberLast persisted block number (snapshot).
-
nethermind_loaded_from_cache_nodes_countNumber of reads from the node cache.
-
nethermind_loaded_from_db_nodes_countNumber of DB reads.
-
nethermind_loaded_from_rlp_cache_nodes_countNumber of reads from the RLP cache.
-
nethermind_memory_used_by_cacheEstimated memory used by cache.
-
nethermind_persisted_node_countNodes that have been persisted since the session start.
-
nethermind_persisted_node_pruning_time_msTime taken by the last persisted node pruning, in milliseconds.
-
nethermind_pruned_transient_nodes_countNodes that have been removed from the cache during pruning because they were no longer needed.
-
nethermind_pruning_time_msTime taken by the last pruning, in milliseconds.
-
nethermind_removed_node_countNodes that was removed via live pruning.
-
nethermind_replaced_nodes_countNumber of nodes that have been exactly the same as other nodes in the cache when committing.
-
nethermind_snapshot_persistence_time_msTime taken by the last snapshot persistence, in milliseconds.
Runner
-
nethermind_versionVersion number
Serialization.Rlp
-
nethermind_allocator_active_allocation_bytesActive allocation bytes
-
nethermind_allocator_active_allocationsActive allocation count
-
nethermind_allocator_allocationsAllocations
-
nethermind_allocator_arena_countArena count
-
nethermind_allocator_chunk_sizeChunk size of the allocator
-
nethermind_allocator_used_direct_memoryUsed direct memory
-
nethermind_allocator_used_heap_memoryUsed heap memory
Shutter
-
nethermind_shutter_bad_transactionsNumber of invalid transactions that could not be included.
-
nethermind_shutter_encrypted_gas_usedAmount of encrypted gas used.
-
nethermind_shutter_eonEon of the latest block.
-
nethermind_shutter_keypersSize of keyper set in current eon.
-
nethermind_shutter_keys_missedNumber of keys not received.
-
nethermind_shutter_keys_received_time_offsetRelative time offset (ms) from slot boundary that keys were received.
-
nethermind_shutter_thresholdNumber of keypers assumed to be honest and online for current eon.
-
nethermind_shutter_transactionsNumber of transactions included.
-
nethermind_shutter_tx_pointerNumber of transactions since Shutter genesis.
State.Flat
-
nethermind_active_persisted_snapshot_countNumber of live PersistedSnapshot instances (refcount > 0), by tier
-
nethermind_active_pooled_resourceActive pooled resources by category and type
-
nethermind_active_snapshot_bundleActive snapshot bundles
-
nethermind_arena_allocated_bytesAllocated bytes in arena files (sum of per-file Frontier)
-
nethermind_arena_file_countNumber of arena (mmap metadata) files backing persisted snapshots
-
nethermind_arena_reservation_bytesLive arena reservation bytes
-
nethermind_arena_reservation_countLive arena reservations
-
nethermind_blob_allocated_bytesAllocated bytes in blob files (sum of per-file Frontier)
-
nethermind_blob_file_countNumber of blob (pread RLP) files backing persisted snapshots
-
nethermind_cached_pooled_resourceCached pooled resources by category and type
-
nethermind_compact_timeTime spend compacting snapshots
-
nethermind_compacted_snapshot_countNumber of compacted snapshots
-
nethermind_compacted_snapshot_memoryEstimated memory used by compacted snapshot dictionaries in bytes
-
nethermind_compactor_stall_timeTime block processing stalled waiting for the compactor job channel to drain (Stopwatch ticks)
-
nethermind_created_pooled_resourceCreated pooled resources by category and type
-
nethermind_flat_history_capture_disabled1 when history capture has self-disabled (permanent gap, reorged capture, or repeated write failures); as-of reads above the watermark are refused until the flatHistory DB is resynced
-
nethermind_flat_history_floorLowest block still answerable from flat history (the retention floor); 0 when none has been published
-
nethermind_flat_history_poisoned_destructsNumber of accounts whose storage history was poisoned because a self-destruct exceeded the per-slot enumeration cap; storage reads below those blocks fail closed for that account
-
nethermind_flat_history_prune_passes_yieldedNumber of history window pruner passes that left work for the next pass - the wall-clock budget expired mid-sweep, a floor drain did not finish inside it, or a completed cycle found the floor had advanced under it and queued the next cycle
-
nethermind_flat_history_pruned_rowsNumber of rows deleted by the history window pruner
-
nethermind_flat_history_watermarkHighest block whose state history is captured (the contiguous-from-genesis watermark); 0 when history is disabled or empty
-
nethermind_flat_persistence_snapshot_sizePersistence write size
-
nethermind_flat_persistence_timeTime for persistence job
-
nethermind_importer_entries_countImporter entries count
-
nethermind_importer_entries_count_flatImporter entries count flat
-
nethermind_page_tracker_evictions_dispatchedPage-tracker evictions dispatched off the drain ring (madvise issued)
-
nethermind_page_tracker_evictions_inline_fallbackPage-tracker evictions dispatched inline because the drain ring was full
-
nethermind_page_tracker_metadata_bytesUnmanaged metadata bytes used by the page-residency tracker (slot + meta arrays)
-
nethermind_page_tracker_pages_refreshedPage-tracker resident pages re-touched by the keep-warm hand to hold their page-cache position
-
nethermind_page_tracker_resident_bytesCurrently-bounded resident bytes in the page-residency tracker
-
nethermind_persisted_snapshot_bloom_countNumber of live persisted-snapshot bloom filters (one per RefCountedBloomFilter; a bloom shared across snapshots counts once)
-
nethermind_persisted_snapshot_bloom_memoryMemory used by per-snapshot blooms (address/slot/self-destruct/trie) in bytes
-
nethermind_persisted_snapshot_compact_timePersisted-snapshot compaction wall-clock time, by compact size
-
nethermind_persisted_snapshot_compacted_sizePersisted-snapshot compaction output size, by compact size
-
nethermind_persisted_snapshot_compactionsNumber of persisted snapshot compactions performed
-
nethermind_persisted_snapshot_convert_timeTime to convert one in-memory snapshot into a persisted snapshot
-
nethermind_persisted_snapshot_countNumber of persisted snapshots on disk, by tier
-
nethermind_persisted_snapshot_memoryEstimated memory used by persisted snapshots in bytes, by tier
-
nethermind_persisted_snapshot_prunesNumber of persisted snapshot prunes
-
nethermind_persisted_snapshot_sizePersisted-snapshot byte size
-
nethermind_read_only_snapshot_bundle_skip_timeTime spent skipping accounts/slots/state-rlp/storage-rlp on a read-only snapshot bundle access, by part
-
nethermind_read_only_snapshot_bundle_timesReadonly snapshot bundle times
-
nethermind_snapshot_bundle_block_number_depthSnapshot-bundle depth in blocks, by part (in_memory / persisted)
-
nethermind_snapshot_bundle_persisted_snapshot_memoryTotal persisted-snapshot reservation bytes in the most recently assembled read-only snapshot bundle (the bytes a tip reader pays for)
-
nethermind_snapshot_bundle_persisted_snapshot_sizeNumber of persisted snapshots in the most recently assembled snapshot bundle
-
nethermind_snapshot_bundle_sizeAverage snapshot bundle size in terms of num of snapshot
-
nethermind_snapshot_countNumber of snapshots
-
nethermind_snapshot_memoryEstimated memory used by snapshots in bytes
-
nethermind_total_snapshot_memoryTotal estimated snapshot memory in bytes
StateDiffsWriter
-
nethermind_state_diffs_writer_blocks_written_totalTotal blocks for which a BlockDiffRecord was successfully written
-
nethermind_state_diffs_writer_encode_errors_totalBlockDiffRecord encode/write failures, broken down by reason
-
nethermind_state_diffs_writer_head_lag_blocksDifference between chain head and last block written by the diffs writer
-
nethermind_state_diffs_writer_last_blockHighest block number written to the BlockDiffs CF
-
nethermind_state_diffs_writer_payload_bytes_totalCumulative bytes of BlockDiffRecord payloads written to RocksDB
-
nethermind_state_diffs_writer_pruner_rows_removed_totalTotal BlockDiffs CF rows removed by the background pruner
-
nethermind_state_diffs_writer_reorgs_totalNew-head events that did not build on the last-written block (reorg or non-contiguous jump)
Synchronization
-
nethermind_snap_range_resultSnap range result
-
nethermind_sync_peersNumber of sync peers.
-
nethermind_sync_time_in_mode_secondsCumulative wall-clock seconds spent with each sync mode active. Modes can overlap, so the sum across modes may exceed the total sync time; retained after sync completes.
Trie
-
nethermind_tree_node_hash_calculationsNumber of trie node hash calculations.
-
nethermind_tree_node_rlp_decodingsNumber of trie node RLP decodings.
-
nethermind_tree_node_rlp_encodingsNumber of trie node RLP encodings.
TxPool
-
nethermind_blob_transaction_countNumber of blob transactions in pool.
-
nethermind_blob_transactions_in_blockNumber of blob transactions in the block.
-
nethermind_blobs_in_blockNumber of blobs in the block.
-
nethermind_dark_pool_ratio_level1Ratio of transactions in the block absent in hashCache.
-
nethermind_dark_pool_ratio_level2Ratio of transactions in the block absent in pending transactions.
-
nethermind_eip1559_transactions_ratioRatio of 1559-type transactions in the block.
-
nethermind_eip7702_transactions_in_blockNumber of 7702-type transactions in the block.
-
nethermind_pending1559_transactions_addedNumber of pending 1559-type transactions added to transaction pool.
-
nethermind_pending_blob_transactions_addedNumber of pending blob-type transactions added to transaction pool.
-
nethermind_pending_transactions_balance_below_valueNumber of pending transactions received that were ignored because balance is less than txn value.
-
nethermind_pending_transactions_conflicting_tx_typeNumber of transactions rejected because of already pending tx of other type (allowed blob txs or others, not both at once).
-
nethermind_pending_transactions_discardedNumber of pending transactions received that were ignored.
-
nethermind_pending_transactions_evictedNumber of pending transactions evicted from transaction pool.
-
nethermind_pending_transactions_gas_limit_too_highNumber of pending transactions received that were ignored because the gas limit was to high for the block.
-
nethermind_pending_transactions_hashes_receivedNumber of hashes of pending transactions received from peers.
-
nethermind_pending_transactions_hashes_sentNumber of hashes of pending transactions broadcasted to peers.
-
nethermind_pending_transactions_knownNumber of already known pending transactions.
-
nethermind_pending_transactions_low_nonceNumber of transactions with already used nonce.
-
nethermind_pending_transactions_malformedNumber of malformed transactions.
-
nethermind_pending_transactions_nonce_gapNumber of pending transactions received that were ignored because of not having preceding nonce of this sender in TxPool.
-
nethermind_pending_transactions_nonce_too_far_in_futureNumber of transactions with nonce too far in future.
-
nethermind_pending_transactions_not_supported_tx_typeNumber of pending transactions received that were ignored because of not supported transaction type.
-
nethermind_pending_transactions_null_hashNumber of pending transactions rejected with a null hash.
-
nethermind_pending_transactions_passed_filters_but_cannot_compete_on_feesNumber of pending transactions received that were ignored after passing early rejections as balance is too low to compete with lowest effective fee in transaction pool.
-
nethermind_pending_transactions_passed_filters_but_cannot_replaceNumber of pending transactions received that were trying to replace tx with the same sender and nonce and failed.
-
nethermind_pending_transactions_receivedNumber of pending transactions received from peers.
-
nethermind_pending_transactions_sentNumber of pending transactions broadcasted to peers.
-
nethermind_pending_transactions_size_too_largeNumber of pending transactions rejected due to excessive size.
-
nethermind_pending_transactions_too_low_balanceNumber of pending transactions received that were ignored because balance too low for fee to be higher than the lowest fee in transaction pool.
-
nethermind_pending_transactions_too_low_feeNumber of pending transactions received that were ignored because of fee lower than the lowest fee in transaction pool.
-
nethermind_pending_transactions_too_low_fee_per_blob_gasNumber of pending transactions received that were ignored because of fee per blob gas lower than minimal requirement.
-
nethermind_pending_transactions_too_low_priority_feeNumber of pending transactions received that were ignored because of priority fee lower than minimal requirement.
-
nethermind_pending_transactions_unresolvable_senderNumber of pending transactions received that were ignored because the sender couldn't be resolved.
-
nethermind_pending_transactions_with_expensive_filteringNumber of pending transactions that reached filters which are resource expensive
-
nethermind_pending_transactions_zero_balanceNumber of pending transactions received that were ignored because balance is zero and cannot pay gas.
-
nethermind_transaction_countNumber of transactions in pool.
-
nethermind_transactions_reorgedNumber of transactions reorganized during chain reorg.
-
nethermind_transactions_sourced_mem_poolNumber of transactions sourced from the mempool.
-
nethermind_transactions_sourced_private_order_flowNumber of transactions sourced from private order flow.