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

System uptime information. More...

#include <metrics_provider.h>

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

Public Attributes

int64_t uptime_seconds {0}
 System uptime in seconds.
 
int64_t idle_seconds {0}
 Total idle time in seconds.
 
std::chrono::system_clock::time_point boot_time
 System boot time.
 
bool available {false}
 Whether uptime info is available.
 

Detailed Description

System uptime information.

Definition at line 41 of file metrics_provider.h.

Member Data Documentation

◆ available

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

Whether uptime info is available.

Definition at line 45 of file metrics_provider.h.

45{false};

◆ boot_time

std::chrono::system_clock::time_point kcenon::monitoring::platform::uptime_info::boot_time

System boot time.

Definition at line 44 of file metrics_provider.h.

◆ idle_seconds

int64_t kcenon::monitoring::platform::uptime_info::idle_seconds {0}

Total idle time in seconds.

Definition at line 43 of file metrics_provider.h.

43{0};

◆ uptime_seconds

int64_t kcenon::monitoring::platform::uptime_info::uptime_seconds {0}

System uptime in seconds.

Definition at line 42 of file metrics_provider.h.

42{0};

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