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 > |