Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::plugins Namespace Reference

Classes

class  container_plugin
 Container monitoring plugin aggregating Docker, Kubernetes, and cgroup collectors. More...
 
struct  container_plugin_config
 Configuration options for the container monitoring plugin. More...
 
class  hardware_plugin
 Hardware monitoring plugin aggregating battery, power, temperature, and GPU collectors. More...
 
struct  hardware_plugin_config
 Configuration options for the hardware monitoring plugin. More...
 

Enumerations

enum class  container_runtime {
  auto_detect , docker , containerd , podman ,
  cri_o
}
 Supported container runtimes. More...
 

Enumeration Type Documentation

◆ container_runtime

Supported container runtimes.

Enumerator
auto_detect 

Automatically detect the container runtime.

docker 

Docker runtime.

containerd 

containerd runtime

podman 

Podman runtime.

cri_o 

CRI-O runtime.

Definition at line 59 of file container_plugin.h.

59 {
61 docker,
63 podman,
64 cri_o
65};
@ auto_detect
Automatically detect the container runtime.
@ docker
Docker Container (if distinguishable)