fix(obs): hide unwired request metrics (#4481)

Refs rustfs/backlog#1006

- aggregate request traffic samples per type to avoid future counter collisions
- keep request schema and collector crate-internal until a production stats source exists
- preserve focused regression coverage for the internal request collector logic

Co-authored-by: heihutu <heihutu@gmail.com>
This commit is contained in:
houseme
2026-07-08 21:08:57 +08:00
committed by GitHub
parent 0cb76e9420
commit f0bf8cfe03
3 changed files with 70 additions and 8 deletions
+1 -2
View File
@@ -28,7 +28,7 @@ pub mod node;
pub mod notification;
pub mod notification_target;
pub mod replication;
pub mod request;
pub(crate) mod request;
pub mod resource;
pub mod scanner;
pub mod system_cpu;
@@ -59,7 +59,6 @@ pub use node::{DiskStats, collect_node_metrics};
pub use notification::{NotificationStats, collect_notification_metrics};
pub use notification_target::{NotificationTargetStats, collect_notification_target_metrics};
pub use replication::{ReplicationStats, collect_replication_metrics};
pub use request::{ApiRequestStats, collect_request_metrics};
pub use resource::{ResourceStats, collect_resource_metrics};
pub use scanner::{ScannerStats, collect_scanner_metrics};
pub use system_cpu::{CpuStats, ProcessCpuStats, collect_cpu_metrics, collect_process_cpu_metrics};