|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Metadata describing a collector plugin. More...
#include <collector_plugin.h>

Public Attributes | |
| std::string_view | name |
| Unique plugin identifier. | |
| std::string_view | description |
| Human-readable description. | |
| plugin_category | category |
| Plugin category. | |
| std::string_view | version |
| Plugin version (semver) | |
| std::vector< std::string_view > | dependencies |
| Required dependencies. | |
| bool | requires_platform_support {false} |
| Platform-specific plugin. | |
Metadata describing a collector plugin.
Provides discoverability and capability information about plugins without requiring instantiation.
Definition at line 85 of file collector_plugin.h.
| plugin_category kcenon::monitoring::plugin_metadata::category |
Plugin category.
Definition at line 88 of file collector_plugin.h.
| std::vector<std::string_view> kcenon::monitoring::plugin_metadata::dependencies |
Required dependencies.
Definition at line 90 of file collector_plugin.h.
| std::string_view kcenon::monitoring::plugin_metadata::description |
Human-readable description.
Definition at line 87 of file collector_plugin.h.
| std::string_view kcenon::monitoring::plugin_metadata::name |
Unique plugin identifier.
Definition at line 86 of file collector_plugin.h.
| bool kcenon::monitoring::plugin_metadata::requires_platform_support {false} |
| std::string_view kcenon::monitoring::plugin_metadata::version |
Plugin version (semver)
Definition at line 89 of file collector_plugin.h.