|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Container monitoring plugin for Docker and Kubernetes metrics. More...
#include <atomic>#include <memory>#include <mutex>#include <string>#include <unordered_map>#include <vector>#include "../../collectors/plugin_metric_collector.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::plugins::container_plugin_config |
| Configuration options for the container monitoring plugin. More... | |
| class | kcenon::monitoring::plugins::container_plugin |
| Container monitoring plugin aggregating Docker, Kubernetes, and cgroup collectors. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
| namespace | kcenon::monitoring::plugins |
Enumerations | |
| enum class | kcenon::monitoring::plugins::container_runtime { kcenon::monitoring::plugins::auto_detect , kcenon::monitoring::plugins::docker , kcenon::monitoring::plugins::containerd , kcenon::monitoring::plugins::podman , kcenon::monitoring::plugins::cri_o } |
| Supported container runtimes. More... | |
Container monitoring plugin for Docker and Kubernetes metrics.
This plugin extracts container-related collectors from the core library, making them optional for non-containerized environments. The plugin supports:
Usage:
Definition in file container_plugin.h.