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

#include <event_types.h>

Collaboration diagram for kcenon::monitoring::system_resource_event::resource_stats:
Collaboration graph

Public Attributes

double cpu_usage_percent {0.0}
 
uint64_t memory_used_bytes {0}
 
uint64_t memory_total_bytes {0}
 
uint64_t disk_used_bytes {0}
 
uint64_t disk_total_bytes {0}
 
uint64_t network_rx_bytes {0}
 
uint64_t network_tx_bytes {0}
 
size_t process_count {0}
 
size_t thread_count {0}
 

Detailed Description

Examples
event_bus_example.cpp.

Definition at line 112 of file event_types.h.

Member Data Documentation

◆ cpu_usage_percent

double kcenon::monitoring::system_resource_event::resource_stats::cpu_usage_percent {0.0}

◆ disk_total_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::disk_total_bytes {0}

◆ disk_used_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::disk_used_bytes {0}

◆ memory_total_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::memory_total_bytes {0}

◆ memory_used_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::memory_used_bytes {0}

◆ network_rx_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::network_rx_bytes {0}

◆ network_tx_bytes

uint64_t kcenon::monitoring::system_resource_event::resource_stats::network_tx_bytes {0}

◆ process_count

size_t kcenon::monitoring::system_resource_event::resource_stats::process_count {0}

◆ thread_count

size_t kcenon::monitoring::system_resource_event::resource_stats::thread_count {0}

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