From b3cac351ae3adc7932027a5e82fb02b4b8cea018 Mon Sep 17 00:00:00 2001 From: Tooshi Date: Fri, 15 May 2026 05:16:46 +0800 Subject: [PATCH] add metrcis for the rest --- core/blockchain.go | 2 ++ core/blockchain_stats.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/blockchain.go b/core/blockchain.go index a9bcd8cfa1..434e40fad6 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -91,6 +91,8 @@ var ( accountCacheMissPrefetchMeter = metrics.NewRegisteredMeter("chain/account/reads/cache/prefetch/miss", nil) storageCacheHitPrefetchMeter = metrics.NewRegisteredMeter("chain/storage/reads/cache/prefetch/hit", nil) storageCacheMissPrefetchMeter = metrics.NewRegisteredMeter("chain/storage/reads/cache/prefetch/miss", nil) + codeCacheHitPrefetchMeter = metrics.NewRegisteredMeter("chain/code/reads/cache/prefetch/hit", nil) + codeCacheMissPrefetchMeter = metrics.NewRegisteredMeter("chain/code/reads/cache/prefetch/miss", nil) accountReadSingleTimer = metrics.NewRegisteredResettingTimer("chain/account/single/reads", nil) storageReadSingleTimer = metrics.NewRegisteredResettingTimer("chain/storage/single/reads", nil) diff --git a/core/blockchain_stats.go b/core/blockchain_stats.go index 7bddb3d5d3..4f518a34d8 100644 --- a/core/blockchain_stats.go +++ b/core/blockchain_stats.go @@ -96,6 +96,8 @@ func (s *ExecuteStats) reportMetrics() { accountCacheMissPrefetchMeter.Mark(s.StatePrefetchCacheStats.StateStats.AccountCacheMiss) storageCacheHitPrefetchMeter.Mark(s.StatePrefetchCacheStats.StateStats.StorageCacheHit) storageCacheMissPrefetchMeter.Mark(s.StatePrefetchCacheStats.StateStats.StorageCacheMiss) + codeCacheHitPrefetchMeter.Mark(s.StatePrefetchCacheStats.CodeStats.CacheHit) + codeCacheMissPrefetchMeter.Mark(s.StatePrefetchCacheStats.CodeStats.CacheMiss) accountCacheHitMeter.Mark(s.StateReadCacheStats.StateStats.AccountCacheHit) accountCacheMissMeter.Mark(s.StateReadCacheStats.StateStats.AccountCacheMiss)