![]() |
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 |