mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-11 15:46:53 +00:00
feat(compression): show cluster-level compression stat in grafana (#4112)
This commit is contained in:
@@ -1257,6 +1257,17 @@ impl SizeSummary {
|
||||
}
|
||||
}
|
||||
|
||||
/// Aggregated compression metrics: original size, compressed size, and operation count.
|
||||
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
|
||||
pub struct CompressionTotalInfo {
|
||||
// Total bytes before compression since compression is used.
|
||||
pub original_bytes_total: u64,
|
||||
// Total bytes after compression since compression is used.
|
||||
pub compressed_bytes_total: u64,
|
||||
// Total number of compression operations since compression is used.
|
||||
pub compression_operations_total: u64,
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
Reference in New Issue
Block a user