|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Aggregated security event metrics. More...
#include <security_collector.h>

Public Attributes | |
| security_event_counts | event_counts |
| Event counts by type. | |
| uint64_t | active_sessions {0} |
| Current active login sessions. | |
| std::vector< security_event > | recent_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. | |
Aggregated security event metrics.
Definition at line 155 of file security_collector.h.
| uint64_t kcenon::monitoring::security_metrics::active_sessions {0} |
| security_event_counts kcenon::monitoring::security_metrics::event_counts |
Event counts by type.
Definition at line 156 of file security_collector.h.
| double kcenon::monitoring::security_metrics::events_per_second {0.0} |
| bool kcenon::monitoring::security_metrics::metrics_available {false} |
| std::vector<security_event> kcenon::monitoring::security_metrics::recent_events |
Recent security events (limited)
Definition at line 158 of file security_collector.h.
| std::chrono::system_clock::time_point kcenon::monitoring::security_metrics::timestamp |
Reading timestamp.
Definition at line 161 of file security_collector.h.