Skip to main content

Crate rustfs_audit

Crate rustfs_audit 

Source
Expand description

RustFS Audit System

This crate provides a comprehensive audit logging system with multi-target fan-out capabilities, configuration management, and hot reload functionality. It is modeled after the notify system but specifically designed for audit logging requirements.

Re-exports§

pub use entity::ApiDetails;
pub use entity::AuditEntry;
pub use entity::ObjectVersion;
pub use error::AuditError;
pub use error::AuditResult;
pub use observability::AuditMetrics;
pub use observability::AuditMetricsReport;
pub use observability::PerformanceValidation;
pub use pipeline::AuditPipeline;
pub use pipeline::AuditRuntimeFacade;
pub use pipeline::AuditRuntimeView;
pub use registry::AuditRegistry;
pub use system::AuditSystem;
pub use system::AuditTargetMetricSnapshot;
pub use global::*;

Modules§

entity
error
factory
global
observability
Observability and metrics for the audit system
pipeline
registry
system