summaryrefslogtreecommitdiff
path: root/tools/wtstats/stat_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/wtstats/stat_data.py')
-rw-r--r--tools/wtstats/stat_data.py40
1 files changed, 39 insertions, 1 deletions
diff --git a/tools/wtstats/stat_data.py b/tools/wtstats/stat_data.py
index 8f47b86a23e..635e710c469 100644
--- a/tools/wtstats/stat_data.py
+++ b/tools/wtstats/stat_data.py
@@ -91,6 +91,24 @@ no_scale_per_second_list = [
'btree: row-store leaf pages',
'cache: bytes currently in the cache',
'cache: overflow values cached in memory',
+ 'cache_walk: Average difference between current eviction generation when the page was last considered',
+ 'cache_walk: Average on-disk page image size seen',
+ 'cache_walk: Clean pages currently in cache',
+ 'cache_walk: Current eviction generation',
+ 'cache_walk: Dirty pages currently in cache',
+ 'cache_walk: Entries in the root page',
+ 'cache_walk: Internal pages currently in cache',
+ 'cache_walk: Leaf pages currently in cache',
+ 'cache_walk: Maximum difference between current eviction generation when the page was last considered',
+ 'cache_walk: Maximum page size seen',
+ 'cache_walk: Minimum on-disk page image size seen',
+ 'cache_walk: On-disk page image sizes smaller than a single allocation unit',
+ 'cache_walk: Pages created in memory and never written',
+ 'cache_walk: Pages currently queued for eviction',
+ 'cache_walk: Pages that could not be queued for eviction',
+ 'cache_walk: Refs skipped during cache traversal',
+ 'cache_walk: Size of the root page',
+ 'cache_walk: Total number of pages currently in cache',
'LSM: bloom filters in the LSM tree',
'LSM: chunks in the LSM tree',
'LSM: highest merge generation in the LSM tree',
@@ -162,6 +180,24 @@ no_clear_list = [
'transaction: transaction range of IDs currently pinned by named snapshots',
'btree: btree checkpoint generation',
'cache: bytes currently in the cache',
+ 'cache_walk: Average difference between current eviction generation when the page was last considered',
+ 'cache_walk: Average on-disk page image size seen',
+ 'cache_walk: Clean pages currently in cache',
+ 'cache_walk: Current eviction generation',
+ 'cache_walk: Dirty pages currently in cache',
+ 'cache_walk: Entries in the root page',
+ 'cache_walk: Internal pages currently in cache',
+ 'cache_walk: Leaf pages currently in cache',
+ 'cache_walk: Maximum difference between current eviction generation when the page was last considered',
+ 'cache_walk: Maximum page size seen',
+ 'cache_walk: Minimum on-disk page image size seen',
+ 'cache_walk: On-disk page image sizes smaller than a single allocation unit',
+ 'cache_walk: Pages created in memory and never written',
+ 'cache_walk: Pages currently queued for eviction',
+ 'cache_walk: Pages that could not be queued for eviction',
+ 'cache_walk: Refs skipped during cache traversal',
+ 'cache_walk: Size of the root page',
+ 'cache_walk: Total number of pages currently in cache',
'session: open cursor count',
]
prefix_list = [
@@ -169,6 +205,7 @@ prefix_list = [
'reconciliation',
'LSM',
'log',
+ 'lock',
'cache',
'transaction',
'cursor',
@@ -176,9 +213,10 @@ prefix_list = [
'session',
'block-manager',
'thread-yield',
+ 'cache_walk',
'async',
'btree',
'thread-state',
'compression',
]
-groups = {'cursor': ['cursor', 'session'], 'lsm': ['LSM', 'transaction'], 'system': ['connection', 'data-handle', 'session', 'thread-state'], 'evict': ['block-manager', 'cache', 'connection', 'thread-state'], 'memory': ['cache', 'connection', 'reconciliation']} \ No newline at end of file
+groups = {'cursor': ['cursor', 'session'], 'lsm': ['LSM', 'transaction'], 'system': ['connection', 'data-handle', 'session', 'thread-state'], 'evict': ['block-manager', 'cache', 'cache_walk', 'connection', 'thread-state'], 'memory': ['cache', 'cache_walk', 'connection', 'reconciliation']} \ No newline at end of file