|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Monitoring system integration interface for network_system. More...
#include <map>#include <memory>#include <string>#include "kcenon/network/integration/thread_integration.h"

Go to the source code of this file.
Classes | |
| class | kcenon::network::integration::monitoring_interface |
| Interface for monitoring integration. More... | |
| class | kcenon::network::integration::basic_monitoring |
| Basic monitoring implementation for standalone use. More... | |
| class | kcenon::network::integration::monitoring_integration_manager |
| Manager for monitoring system integration. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::integration |
Macros | |
| #define | KCENON_NETWORK_INTERNAL_INTEGRATION_MONITORING_INTEGRATION_H_ |
Enumerations | |
| enum class | kcenon::network::integration::metric_type { kcenon::network::integration::counter , kcenon::network::integration::gauge , kcenon::network::integration::histogram , kcenon::network::integration::summary } |
| Types of metrics supported. More... | |
Monitoring system integration interface for network_system.
This interface provides integration with monitoring_system for metrics collection and performance monitoring capabilities.
Since issue #342, this module uses EventBus-based metric publishing instead of compile-time monitoring_system dependency. External consumers (like monitoring_system) can subscribe to network_metric_event via EventBus.
Definition in file monitoring_integration.h.
| #define KCENON_NETWORK_INTERNAL_INTEGRATION_MONITORING_INTEGRATION_H_ |
Definition at line 7 of file monitoring_integration.h.