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

#include <system_resource_collector.h>

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

Classes

struct  swap_info
 

Public Attributes

size_t total_bytes {0}
 
size_t available_bytes {0}
 
size_t used_bytes {0}
 
double usage_percent {0.0}
 
struct kcenon::monitoring::system_resources::memory_metrics::swap_info swap
 

Detailed Description

Memory-related metrics

Definition at line 111 of file system_resource_collector.h.

Member Data Documentation

◆ available_bytes

size_t kcenon::monitoring::system_resources::memory_metrics::available_bytes {0}
Examples
system_collectors_example.cpp.

Definition at line 113 of file system_resource_collector.h.

113{0};

Referenced by display_system_metrics().

◆ swap

struct kcenon::monitoring::system_resources::memory_metrics::swap_info kcenon::monitoring::system_resources::memory_metrics::swap

◆ total_bytes

size_t kcenon::monitoring::system_resources::memory_metrics::total_bytes {0}
Examples
system_collectors_example.cpp.

Definition at line 112 of file system_resource_collector.h.

112{0};

Referenced by display_system_metrics().

◆ usage_percent

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

Definition at line 115 of file system_resource_collector.h.

115{0.0};

Referenced by display_system_metrics().

◆ used_bytes

size_t kcenon::monitoring::system_resources::memory_metrics::used_bytes {0}
Examples
system_collectors_example.cpp.

Definition at line 114 of file system_resource_collector.h.

114{0};

Referenced by display_system_metrics().


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