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

#include <system_resource_collector.h>

Collaboration diagram for kcenon::monitoring::resource_threshold_monitor::alert:
Collaboration graph

Public Types

enum class  severity { info , warning , critical }
 

Public Attributes

std::string resource
 
severity level
 
double current_value
 
double threshold
 
std::string message
 
std::chrono::steady_clock::time_point timestamp
 

Detailed Description

Definition at line 424 of file system_resource_collector.h.

Member Enumeration Documentation

◆ severity

Member Data Documentation

◆ current_value

double kcenon::monitoring::resource_threshold_monitor::alert::current_value

Definition at line 429 of file system_resource_collector.h.

◆ level

severity kcenon::monitoring::resource_threshold_monitor::alert::level

Definition at line 428 of file system_resource_collector.h.

◆ message

std::string kcenon::monitoring::resource_threshold_monitor::alert::message

Definition at line 431 of file system_resource_collector.h.

◆ resource

std::string kcenon::monitoring::resource_threshold_monitor::alert::resource

Definition at line 427 of file system_resource_collector.h.

◆ threshold

double kcenon::monitoring::resource_threshold_monitor::alert::threshold

Definition at line 430 of file system_resource_collector.h.

◆ timestamp

std::chrono::steady_clock::time_point kcenon::monitoring::resource_threshold_monitor::alert::timestamp

Definition at line 432 of file system_resource_collector.h.


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