From 006ecadf9c9bfe6e70510c736965983b50af2b0a Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Sat, 26 Oct 2024 07:39:09 +1300 Subject: [PATCH] Add more statistics --- src/bin/chorus.rs | 4 ++-- src/lib.rs | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/bin/chorus.rs b/src/bin/chorus.rs index 57f4026..8363a8e 100644 --- a/src/bin/chorus.rs +++ b/src/bin/chorus.rs @@ -179,10 +179,10 @@ async fn main() -> Result<(), Error> { } } + chorus::print_stats(); + log::info!(target: "Server", "Syncing and shutting down."); let _ = GLOBALS.store.get().unwrap().sync(); - chorus::print_stats(); - Ok(()) } diff --git a/src/lib.rs b/src/lib.rs index 7732c11..af89fdc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -595,6 +595,15 @@ pub fn print_stats() { GLOBALS.bytes_outbound.load(Ordering::Relaxed), (GLOBALS.bytes_outbound.load(Ordering::Relaxed) as f32) / (runtime as f32) ); + if let Ok(status) = GLOBALS.store.get().unwrap().stats() { + log::info!( + target: "Server", + "Store: {} event bytes in {} events, {} bytes for the indexes", + status.event_bytes, + status.index_stats.i_index_entries, + status.index_stats.disk_usage + ); + } } /// Load config file