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

#include <system_resource_collector.h>

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

Classes

struct  io_throughput
 

Public Attributes

size_t total_bytes {0}
 
size_t used_bytes {0}
 
size_t available_bytes {0}
 
double usage_percent {0.0}
 
struct kcenon::monitoring::system_resources::disk_metrics::io_throughput io
 

Detailed Description

Disk-related metrics

Definition at line 130 of file system_resource_collector.h.

Member Data Documentation

◆ available_bytes

size_t kcenon::monitoring::system_resources::disk_metrics::available_bytes {0}

Definition at line 133 of file system_resource_collector.h.

133{0};

◆ io

struct kcenon::monitoring::system_resources::disk_metrics::io_throughput kcenon::monitoring::system_resources::disk_metrics::io

◆ total_bytes

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

Definition at line 131 of file system_resource_collector.h.

131{0};

Referenced by display_system_metrics().

◆ usage_percent

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

Definition at line 134 of file system_resource_collector.h.

134{0.0};

Referenced by display_system_metrics().

◆ used_bytes

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

Definition at line 132 of file system_resource_collector.h.

132{0};

Referenced by display_system_metrics().


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