Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::security_metrics Struct Reference

Aggregated security event metrics. More...

#include <security_collector.h>

Collaboration diagram for kcenon::monitoring::security_metrics:
Collaboration graph

Public Attributes

security_event_counts event_counts
 Event counts by type.
 
uint64_t active_sessions {0}
 Current active login sessions.
 
std::vector< security_eventrecent_events
 Recent security events (limited)
 
double events_per_second {0.0}
 Event rate.
 
bool metrics_available {false}
 Whether metrics are available.
 
std::chrono::system_clock::time_point timestamp
 Reading timestamp.
 

Detailed Description

Aggregated security event metrics.

Definition at line 155 of file security_collector.h.

Member Data Documentation

◆ active_sessions

uint64_t kcenon::monitoring::security_metrics::active_sessions {0}

Current active login sessions.

Definition at line 157 of file security_collector.h.

157{0};

◆ event_counts

security_event_counts kcenon::monitoring::security_metrics::event_counts

Event counts by type.

Definition at line 156 of file security_collector.h.

◆ events_per_second

double kcenon::monitoring::security_metrics::events_per_second {0.0}

Event rate.

Definition at line 159 of file security_collector.h.

159{0.0};

◆ metrics_available

bool kcenon::monitoring::security_metrics::metrics_available {false}

Whether metrics are available.

Definition at line 160 of file security_collector.h.

160{false};

◆ recent_events

std::vector<security_event> kcenon::monitoring::security_metrics::recent_events

Recent security events (limited)

Definition at line 158 of file security_collector.h.

◆ timestamp

std::chrono::system_clock::time_point kcenon::monitoring::security_metrics::timestamp

Reading timestamp.

Definition at line 161 of file security_collector.h.


The documentation for this struct was generated from the following file: