Monitoring
3.3.4
O2 Monitoring library
|
▼Nhttp | |
Curl | |
▼No2 | |
▼Nmonitoring | ALICE O2 Monitoring system |
▼Nbackends | Monitoring backends |
CApMonBackend | Backend that uses AppMon (MonALISA) |
CInfluxDB | Backend that sends metrics to InfluxDB time-series databse |
CNoop | No-op backend |
Coverloaded | |
CStdOut | Prints metrics to standard output via std::cout |
▼Ntransports | Monitoring transports |
CHTTP | HTTP POST transport |
CKafka | Transport that sends string formatted metrics via Kafka |
CStdOut | Transport that sends string formatted metrics via StdOut |
CTCP | Transport that sends string formatted metrics via TCP |
CTransportInterface | Transport interface for backends |
CUDP | Transport that sends string formatted metrics via UDP |
CUnix | Transport that sends string formatted metrics via Unix datagram socket |
CBackend | Backend pure virtual interface |
CDerivedMetrics | Enables Calculation of derived metrics |
CMetric | Represents a metric including value, type of the value, name, timestamp and tags |
CMonitoring | Main class that collects metrics from user and dispatches them to selected monitoring backends |
CMonitoringException | Internal monitoring exception |
CMonitoringFactory | Monitoring and monitoring backends factory |
CMonLogger | Simple Monitoring logging class |
CProcessDetails | Collects process and machine related details such as PID, process name, hostname |
CProcessMonitor | Monitors current process and/or other processes running at the same machien |
CVariantVisitorAdd | Adds boost variants |
CVariantVisitorRate | Subtracts boost variants in order to calculate rate |
Coverloaded |