Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
observability_bridge.h File Reference

Observability (logger and monitoring) integration bridge for network_system. More...

Include dependency graph for observability_bridge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::network::integration::ObservabilityBridge
 Bridge for observability (logger + monitoring) integration implementing INetworkBridge. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::network
 Main namespace for all Network System components.
 
namespace  kcenon::network::integration
 
namespace  network_system
 

Macros

#define KCENON_NETWORK_INTERNAL_INTEGRATION_OBSERVABILITY_BRIDGE_H_
 

Detailed Description

Observability (logger and monitoring) integration bridge for network_system.

This file provides the ObservabilityBridge class that consolidates logger and monitoring integrations into a single, unified bridge.

Design Goals:

  • Unified interface for observability integration
  • Support for both common_system and standalone backends
  • Factory methods for common configurations
  • Lifecycle management via INetworkBridge interface

Usage Example:

// Using common_system backend
auto logger = container.resolve<ILogger>();
auto monitor = container.resolve<IMonitor>();
auto bridge = ObservabilityBridge::from_common_system(logger, monitor);
bridge->initialize(config);
// Using standalone backend
auto logger = std::make_shared<basic_logger>();
auto monitor = std::make_shared<basic_monitoring>();
auto bridge = std::make_shared<ObservabilityBridge>(logger, monitor);
bridge->initialize(config);
tracing_config config
Definition exporters.cpp:29

Related Issues:

  • #583: Implement ObservabilityBridge for logger and monitor integration
  • #579: Consolidate integration adapters into NetworkSystemBridge
Author
network_system team
Date
2026-02-01

Definition in file observability_bridge.h.

Macro Definition Documentation

◆ KCENON_NETWORK_INTERNAL_INTEGRATION_OBSERVABILITY_BRIDGE_H_

#define KCENON_NETWORK_INTERNAL_INTEGRATION_OBSERVABILITY_BRIDGE_H_

Definition at line 7 of file observability_bridge.h.