Monitoring  3.3.4
O2 Monitoring library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Co2::monitoring::BackendBackend pure virtual interface
 Co2::monitoring::backends::ApMonBackendBackend that uses AppMon (MonALISA)
 Co2::monitoring::backends::InfluxDBBackend that sends metrics to InfluxDB time-series databse
 Co2::monitoring::backends::NoopNo-op backend
 Co2::monitoring::backends::StdOutPrints metrics to standard output via std::cout
 Co2::monitoring::DerivedMetricsEnables Calculation of derived metrics
 Cexception
 Co2::monitoring::MonitoringExceptionInternal monitoring exception
 Co2::monitoring::MetricRepresents a metric including value, type of the value, name, timestamp and tags
 Co2::monitoring::MonitoringMain class that collects metrics from user and dispatches them to selected monitoring backends
 Co2::monitoring::MonitoringFactoryMonitoring and monitoring backends factory
 Co2::monitoring::MonLoggerSimple Monitoring logging class
 Co2::monitoring::ProcessDetailsCollects process and machine related details such as PID, process name, hostname
 Co2::monitoring::ProcessMonitorMonitors current process and/or other processes running at the same machien
 Co2::monitoring::transports::TransportInterfaceTransport interface for backends
 Co2::monitoring::transports::HTTPHTTP POST transport
 Co2::monitoring::transports::KafkaTransport that sends string formatted metrics via Kafka
 Co2::monitoring::transports::StdOutTransport that sends string formatted metrics via StdOut
 Co2::monitoring::transports::TCPTransport that sends string formatted metrics via TCP
 Co2::monitoring::transports::UDPTransport that sends string formatted metrics via UDP
 Co2::monitoring::transports::UnixTransport that sends string formatted metrics via Unix datagram socket
 Chttp::url
 Co2::monitoring::VariantVisitorAddAdds boost variants
 Co2::monitoring::VariantVisitorRateSubtracts 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 >