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

Platform identification information. More...

#include <platform_metrics_collector.h>

Collaboration diagram for kcenon::monitoring::platform_info:
Collaboration graph

Public Attributes

std::string name
 Platform name (linux, macos, windows, unknown)
 
std::string version
 OS version string (if available)
 
std::string architecture
 CPU architecture (if available)
 
bool available {false}
 Whether platform info is available.
 

Detailed Description

Platform identification information.

Examples
platform_metrics_example.cpp.

Definition at line 52 of file platform_metrics_collector.h.

Member Data Documentation

◆ architecture

std::string kcenon::monitoring::platform_info::architecture

CPU architecture (if available)

Definition at line 55 of file platform_metrics_collector.h.

◆ available

bool kcenon::monitoring::platform_info::available {false}

Whether platform info is available.

Definition at line 56 of file platform_metrics_collector.h.

56{false};

◆ name

std::string kcenon::monitoring::platform_info::name

Platform name (linux, macos, windows, unknown)

Definition at line 53 of file platform_metrics_collector.h.

Referenced by demonstrate_platform_features().

◆ version

std::string kcenon::monitoring::platform_info::version

OS version string (if available)

Definition at line 54 of file platform_metrics_collector.h.


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