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

#include <system_resource_collector.h>

Collaboration diagram for kcenon::monitoring::system_resources::cpu_metrics:
Collaboration graph

Classes

struct  load_average
 

Public Attributes

double usage_percent {0.0}
 
double user_percent {0.0}
 
double system_percent {0.0}
 
double idle_percent {0.0}
 
size_t count {0}
 
struct kcenon::monitoring::system_resources::cpu_metrics::load_average load
 

Detailed Description

CPU-related metrics

Definition at line 91 of file system_resource_collector.h.

Member Data Documentation

◆ count

size_t kcenon::monitoring::system_resources::cpu_metrics::count {0}
Examples
system_collectors_example.cpp.

Definition at line 96 of file system_resource_collector.h.

96{0};

Referenced by display_system_metrics().

◆ idle_percent

double kcenon::monitoring::system_resources::cpu_metrics::idle_percent {0.0}
Examples
system_collectors_example.cpp.

Definition at line 95 of file system_resource_collector.h.

95{0.0};

Referenced by display_system_metrics().

◆ load

struct kcenon::monitoring::system_resources::cpu_metrics::load_average kcenon::monitoring::system_resources::cpu_metrics::load

◆ system_percent

double kcenon::monitoring::system_resources::cpu_metrics::system_percent {0.0}
Examples
system_collectors_example.cpp.

Definition at line 94 of file system_resource_collector.h.

94{0.0};

Referenced by display_system_metrics().

◆ usage_percent

double kcenon::monitoring::system_resources::cpu_metrics::usage_percent {0.0}
Examples
system_collectors_example.cpp.

Definition at line 92 of file system_resource_collector.h.

92{0.0};

Referenced by display_system_metrics().

◆ user_percent

double kcenon::monitoring::system_resources::cpu_metrics::user_percent {0.0}
Examples
system_collectors_example.cpp.

Definition at line 93 of file system_resource_collector.h.

93{0.0};

Referenced by display_system_metrics().


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