![]() |
Monitoring
3.3.4
O2 Monitoring library
|
| ▼Co2::monitoring::Backend | Backend pure virtual interface |
| Co2::monitoring::backends::ApMonBackend | Backend that uses AppMon (MonALISA) |
| Co2::monitoring::backends::InfluxDB | Backend that sends metrics to InfluxDB time-series databse |
| Co2::monitoring::backends::Noop | No-op backend |
| Co2::monitoring::backends::StdOut | Prints metrics to standard output via std::cout |
| Co2::monitoring::DerivedMetrics | Enables Calculation of derived metrics |
| ▼Cexception | |
| Co2::monitoring::MonitoringException | Internal monitoring exception |
| Co2::monitoring::Metric | Represents a metric including value, type of the value, name, timestamp and tags |
| Co2::monitoring::Monitoring | Main class that collects metrics from user and dispatches them to selected monitoring backends |
| Co2::monitoring::MonitoringFactory | Monitoring and monitoring backends factory |
| Co2::monitoring::MonLogger | Simple Monitoring logging class |
| Co2::monitoring::ProcessDetails | Collects process and machine related details such as PID, process name, hostname |
| Co2::monitoring::ProcessMonitor | Monitors current process and/or other processes running at the same machien |
| ▼Co2::monitoring::transports::TransportInterface | Transport interface for backends |
| Co2::monitoring::transports::HTTP | HTTP POST transport |
| Co2::monitoring::transports::Kafka | Transport that sends string formatted metrics via Kafka |
| Co2::monitoring::transports::StdOut | Transport that sends string formatted metrics via StdOut |
| Co2::monitoring::transports::TCP | Transport that sends string formatted metrics via TCP |
| Co2::monitoring::transports::UDP | Transport that sends string formatted metrics via UDP |
| Co2::monitoring::transports::Unix | Transport that sends string formatted metrics via Unix datagram socket |
| Chttp::url | |
| Co2::monitoring::VariantVisitorAdd | Adds boost variants |
| Co2::monitoring::VariantVisitorRate | Subtracts boost variants in order to calculate rate |
| ▼CTs | |
| Co2::monitoring::backends::overloaded< Ts > | |
| Co2::monitoring::backends::overloaded< Ts > | |
| Co2::monitoring::backends::overloaded< Ts > | |
| Coverloaded< Ts > |