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

File descriptor usage metrics. More...

#include <process_metrics_collector.h>

Collaboration diagram for kcenon::monitoring::fd_metrics:
Collaboration graph

Public Attributes

uint64_t fd_used_system {0}
 
uint64_t fd_max_system {0}
 
uint64_t fd_used_process {0}
 
uint64_t fd_soft_limit {0}
 
uint64_t fd_hard_limit {0}
 
double fd_usage_percent {0.0}
 
bool system_metrics_available {false}
 
std::chrono::system_clock::time_point timestamp
 

Detailed Description

File descriptor usage metrics.

Definition at line 47 of file process_metrics_collector.h.

Member Data Documentation

◆ fd_hard_limit

uint64_t kcenon::monitoring::fd_metrics::fd_hard_limit {0}

Definition at line 52 of file process_metrics_collector.h.

52{0};

◆ fd_max_system

uint64_t kcenon::monitoring::fd_metrics::fd_max_system {0}

Definition at line 49 of file process_metrics_collector.h.

49{0};

◆ fd_soft_limit

uint64_t kcenon::monitoring::fd_metrics::fd_soft_limit {0}

Definition at line 51 of file process_metrics_collector.h.

51{0};

◆ fd_usage_percent

double kcenon::monitoring::fd_metrics::fd_usage_percent {0.0}

Definition at line 53 of file process_metrics_collector.h.

53{0.0};

◆ fd_used_process

uint64_t kcenon::monitoring::fd_metrics::fd_used_process {0}

Definition at line 50 of file process_metrics_collector.h.

50{0};

◆ fd_used_system

uint64_t kcenon::monitoring::fd_metrics::fd_used_system {0}

Definition at line 48 of file process_metrics_collector.h.

48{0};

◆ system_metrics_available

bool kcenon::monitoring::fd_metrics::system_metrics_available {false}

Definition at line 54 of file process_metrics_collector.h.

54{false};

◆ timestamp

std::chrono::system_clock::time_point kcenon::monitoring::fd_metrics::timestamp

Definition at line 55 of file process_metrics_collector.h.


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