Summary
Update documentation to reflect the new EventBus-based monitoring architecture.
Parent Issue
Depends On
Files to Update
docs/integration/with-monitoring.md
docs/INTEGRATION.md
README.md (if applicable)
Content to Add
- Migration guide from KCENON_WITH_MONITORING_SYSTEM to EventBus pattern
- Example of subscribing to NetworkMetricEvent from monitoring_system
- Updated architecture diagrams
- API reference for NetworkMetricEvent
Migration Guide Example
// Before: Direct monitoring_system dependency
#if KCENON_WITH_MONITORING_SYSTEM
auto collector = monitoring_system::get_collector();
http_client client(collector);
#else
http_client client;
#endif
// After: EventBus subscription
auto& bus = common::get_event_bus();
bus.subscribe<network::events::NetworkMetricEvent>(
[](const auto& event) {
// Process metric event
}
);
Acceptance Criteria
Summary
Update documentation to reflect the new EventBus-based monitoring architecture.
Parent Issue
Depends On
Files to Update
docs/integration/with-monitoring.mddocs/INTEGRATION.mdREADME.md(if applicable)Content to Add
Migration Guide Example
Acceptance Criteria