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

Aggregated context switch metrics for system and process. More...

#include <process_metrics_collector.h>

Collaboration diagram for kcenon::monitoring::context_switch_metrics:
Collaboration graph

Public Attributes

uint64_t system_context_switches_total {0}
 
double context_switches_per_sec {0.0}
 
process_context_switch_info process_info
 
bool metrics_available {false}
 
bool rate_available {false}
 
std::chrono::system_clock::time_point timestamp
 

Detailed Description

Aggregated context switch metrics for system and process.

Definition at line 102 of file process_metrics_collector.h.

Member Data Documentation

◆ context_switches_per_sec

double kcenon::monitoring::context_switch_metrics::context_switches_per_sec {0.0}

Definition at line 104 of file process_metrics_collector.h.

104{0.0};

◆ metrics_available

bool kcenon::monitoring::context_switch_metrics::metrics_available {false}

Definition at line 106 of file process_metrics_collector.h.

106{false};

◆ process_info

process_context_switch_info kcenon::monitoring::context_switch_metrics::process_info

Definition at line 105 of file process_metrics_collector.h.

◆ rate_available

bool kcenon::monitoring::context_switch_metrics::rate_available {false}

Definition at line 107 of file process_metrics_collector.h.

107{false};

◆ system_context_switches_total

uint64_t kcenon::monitoring::context_switch_metrics::system_context_switches_total {0}

Definition at line 103 of file process_metrics_collector.h.

103{0};

◆ timestamp

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

Definition at line 108 of file process_metrics_collector.h.


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