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

Inode statistics. More...

#include <metrics_provider.h>

Collaboration diagram for kcenon::monitoring::platform::inode_info:
Collaboration graph

Public Attributes

uint64_t total_inodes {0}
 Total inodes.
 
uint64_t used_inodes {0}
 Used inodes.
 
uint64_t free_inodes {0}
 Free inodes.
 
double usage_percent {0.0}
 Inode usage percentage.
 
std::string filesystem
 Filesystem path.
 
bool available {false}
 Whether info is available.
 

Detailed Description

Inode statistics.

Definition at line 76 of file metrics_provider.h.

Member Data Documentation

◆ available

bool kcenon::monitoring::platform::inode_info::available {false}

Whether info is available.

Definition at line 82 of file metrics_provider.h.

82{false};

◆ filesystem

std::string kcenon::monitoring::platform::inode_info::filesystem

Filesystem path.

Definition at line 81 of file metrics_provider.h.

◆ free_inodes

uint64_t kcenon::monitoring::platform::inode_info::free_inodes {0}

Free inodes.

Definition at line 79 of file metrics_provider.h.

79{0};

◆ total_inodes

uint64_t kcenon::monitoring::platform::inode_info::total_inodes {0}

Total inodes.

Definition at line 77 of file metrics_provider.h.

77{0};

◆ usage_percent

double kcenon::monitoring::platform::inode_info::usage_percent {0.0}

Inode usage percentage.

Definition at line 80 of file metrics_provider.h.

80{0.0};

◆ used_inodes

uint64_t kcenon::monitoring::platform::inode_info::used_inodes {0}

Used inodes.

Definition at line 78 of file metrics_provider.h.

78{0};

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