artdaq_utilities  v1_05_00
artdaq::SystemMetricCollector Class Reference

Public Member Functions

 SystemMetricCollector (bool processMetrics, bool systemMetrics)
 
double GetSystemCPUUsagePercent ()
 
double GetProcessCPUUsagePercent ()
 
unsigned long GetAvailableRAM ()
 
unsigned long GetBufferedRAM ()
 
unsigned long GetTotalRAM ()
 
double GetAvailableRAMPercent (bool buffers)
 
unsigned long GetProcessMemUsage ()
 
double GetProcessMemUsagePercent ()
 
unsigned long GetNetworkReceiveBytes ()
 
unsigned long GetNetworkSendBytes ()
 
unsigned long GetNetworkReceiveErrors ()
 
unsigned long GetNetworkSendErrors ()
 
std::list< std::unique_ptr
< MetricData > > 
SendMetrics ()
 

Detailed Description

Definition at line 8 of file SystemMetricCollector.hh.


The documentation for this class was generated from the following files: