|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Configuration for event bus. More...
#include <event_bus.h>

Public Attributes | |
| size_t | max_queue_size = 10000 |
| size_t | worker_thread_count = 2 |
| std::chrono::milliseconds | processing_interval {10} |
| bool | auto_start = false |
| bool | enable_back_pressure = true |
| size_t | back_pressure_threshold = 8000 |
Configuration for event bus.
Definition at line 87 of file event_bus.h.
| bool kcenon::monitoring::event_bus_config::auto_start = false |
Definition at line 91 of file event_bus.h.
Referenced by kcenon::monitoring::event_bus::event_bus(), main(), EventBusTest::SetUp(), MonitoringThreadSafetyTest::SetUp(), and TEST_F().
| size_t kcenon::monitoring::event_bus_config::back_pressure_threshold = 8000 |
Definition at line 93 of file event_bus.h.
Referenced by kcenon::monitoring::event_bus::get_stats(), and kcenon::monitoring::event_bus::publish_event_impl().
| bool kcenon::monitoring::event_bus_config::enable_back_pressure = true |
Definition at line 92 of file event_bus.h.
Referenced by kcenon::monitoring::event_bus::publish_event_impl().
| size_t kcenon::monitoring::event_bus_config::max_queue_size = 10000 |
Definition at line 88 of file event_bus.h.
Referenced by main(), kcenon::monitoring::event_bus::publish_event_impl(), EventBusTest::SetUp(), MonitoringThreadSafetyTest::SetUp(), and TEST_F().
| std::chrono::milliseconds kcenon::monitoring::event_bus_config::processing_interval {10} |
Definition at line 90 of file event_bus.h.
Referenced by kcenon::monitoring::event_bus::process_events_worker().
| size_t kcenon::monitoring::event_bus_config::worker_thread_count = 2 |
Definition at line 89 of file event_bus.h.
Referenced by main(), EventBusTest::SetUp(), MonitoringThreadSafetyTest::SetUp(), kcenon::monitoring::event_bus::start(), and TEST_F().