feat(bin): expose db.table_entries metric (#4316)

This commit is contained in:
Alexey Shekhirin
2023-08-22 16:04:54 +01:00
committed by GitHub
parent 35c01fe25d
commit 0e61fbe9c6

View File

@@ -91,11 +91,13 @@ pub(crate) async fn initialize(
let overflow_pages = stats.overflow_pages();
let num_pages = leaf_pages + branch_pages + overflow_pages;
let table_size = page_size * num_pages;
let entries = stats.entries();
absolute_counter!("db.table_size", table_size as u64, "table" => table);
absolute_counter!("db.table_pages", leaf_pages as u64, "table" => table, "type" => "leaf");
absolute_counter!("db.table_pages", branch_pages as u64, "table" => table, "type" => "branch");
absolute_counter!("db.table_pages", overflow_pages as u64, "table" => table, "type" => "overflow");
absolute_counter!("db.table_entries", entries as u64, "table" => table);
}
Ok::<(), eyre::Report>(())