All checks were successful
CI / build (pull_request) Successful in 38s
Implement comprehensive metrics tracking for EventBroadcaster implementations: - Add BroadcasterMetrics interface for reading metrics per namespace - Add MetricsCollector interface and DefaultMetricsCollector implementation - Track events_published and events_received counters per namespace - Track active_subscriptions gauge per namespace - Track publish_errors, subscribe_errors, and dropped_events counters - Add MetricsProvider interface for EventBroadcaster implementations - Integrate metrics tracking into EventBus and NATSEventBus - Add optional Prometheus integration via PrometheusMetricsAdapter Closes #22 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.8 KiB
7.8 KiB