pub struct AuditLogStats {
pub total_events_24h: u64,
pub failed_logins_24h: u64,
pub successful_logins_24h: u64,
pub high_risk_events_24h: u64,
pub unique_users_24h: u64,
pub security_alerts_24h: u64,
}Expand description
Summary statistics returned by GET /admin/audit-logs/stats.
Fields§
§total_events_24h: u64Total events recorded in the last 24 hours.
failed_logins_24h: u64Failed login events in the last 24 hours.
successful_logins_24h: u64Successful login events in the last 24 hours.
high_risk_events_24h: u64Events flagged as high-risk or critical in the last 24 hours.
unique_users_24h: u64Distinct user IDs seen in the last 24 hours.
security_alerts_24h: u64Security alerts raised in the last 24 hours.
Trait Implementations§
Source§impl Debug for AuditLogStats
impl Debug for AuditLogStats
Auto Trait Implementations§
impl Freeze for AuditLogStats
impl RefUnwindSafe for AuditLogStats
impl Send for AuditLogStats
impl Sync for AuditLogStats
impl Unpin for AuditLogStats
impl UnsafeUnpin for AuditLogStats
impl UnwindSafe for AuditLogStats
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more