Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
 docs
  examples
  plugin_example
 example_plugin.cppExample dynamically loaded collector plugin
 plugin_loader_example.cppExample demonstrating dynamic plugin loading
 alert_notifiers_example.cppComprehensive example demonstrating alert notification implementations
 alert_pipeline_example.cppComprehensive example demonstrating AlertManager, AlertPipeline, and alert lifecycle management
 alert_triggers_example.cppComprehensive example demonstrating various alert trigger types
 basic_monitoring_example.cppBasic example demonstrating simple monitoring setup
 bidirectional_di_example.cppPhase 4 - Bidirectional Dependency Injection Example
 collector_factory_example.cppDemonstrates metric_factory usage for collector creation
 custom_metric_types_example.cppExample demonstrating custom metric types: histogram, summary, and timer
 distributed_tracing_example.cppExample demonstrating distributed tracing across services
 event_bus_example.cppExample demonstrating event-driven monitoring system
 facade_adapter_poc.cppProof-of-concept for Facade + Adapter pattern refactoring
 graceful_degradation_example.cppDemonstration of reliability patterns and graceful degradation
 health_reliability_example.cppExample demonstrating health monitoring and reliability features
 logger_di_integration_example.cppMonitoring system integration example with Result pattern
 monitor_factory_pattern_example.cppMonitor factory and provider pattern examples for Phase 4
 multi_service_tracing_example.cppDemonstrates distributed tracing across multiple services
 otlp_export_example.cppDemonstrates OpenTelemetry Protocol (OTLP) export configuration
 platform_metrics_example.cppDemonstrates platform_metrics_collector usage
 plugin_collector_example.cppDemonstrates plugin-based metric collector setup and usage
 production_monitoring_example.cppComplete production-ready monitoring setup demonstration
 result_pattern_example.cppExample demonstrating Result<T> and VoidResult error handling patterns
 storage_example.cppExample demonstrating metric storage backends and query engine
 system_collectors_example.cppDemonstrates unified system collectors usage
 time_series_storage_example.cppDemonstrates time-series storage for metric history
  include
  kcenon
  monitoring
  tests
 test_adapter_functionality.cppPhase 3.2 - Adapter Functionality Verification Tests
 test_adaptive_monitoring.cppUnit tests for adaptive monitoring functionality
 test_alert_manager.cpp
 test_alert_triggers.cpp
 test_alert_types.cpp
 test_battery_collector.cpp
 test_buffering_strategies.cpp
 test_collector_registry.cpp
 test_collector_registry_integration.cpp
 test_container_collector.cpp
 test_container_plugin.cpp
 test_cross_system_integration.cppPhase 3.3 - Cross-System Integration Tests
 test_data_consistency.cpp
 test_di_container.cppUnit tests for monitoring_system DI container integration
 test_distributed_tracing.cppUnit tests for distributed tracing functionality
 test_error_boundaries.cpp
 test_event_bus.cppTest for event-driven communication system
 test_fault_tolerance.cpp
 test_gpu_collector.cpp
 test_health_monitoring.cppUnit tests for health monitoring functionality
 test_hot_path_helper.cppUnit tests for hot-path optimization helpers
 test_integration_e2e.cppEnd-to-end integration tests for the monitoring system
 test_interfaces_compile.cppCompilation test for new monitoring interfaces
 test_interrupt_collector.cpp
 test_lock_free_collector.cppIntegration tests for lock-free collector components (Sprint 3-4)
 test_metric_exporters.cpp
 test_metric_factory.cpp
 test_metric_storage.cpp
 test_metrics_provider.cpp
 test_monitorable_interface.cppUnit tests for monitorable interface and monitoring data
 test_network_metrics_collector.cpp
 test_opentelemetry_adapter.cpp
 test_optimization.cpp
 test_performance_monitoring.cppUnit tests for performance monitoring functionality
 test_platform_metrics_collector.cpp
 test_power_collector.cpp
 test_process_metrics_collector.cpp
 test_resource_management.cpp
 test_result_types.cpp
 test_security_collector.cpp
 test_service_registration.cppUnit tests for monitoring_system DI service registration
 test_smart_collector.cpp
 test_statistics_utils.cppUnit tests for statistics utilities
 test_storage_backends.cpp
 test_stream_aggregation.cpp
 test_stress_performance.cppStress testing for the monitoring system
 test_system_resource_collector.cpp
 test_temperature_collector.cpp
 test_thread_context.cppUnit tests for thread context and metadata
 test_thread_context_simple.cppSimple unit tests for thread context and metadata
 test_time_series_buffer.cpp
 test_timer_metrics.cpp
 test_trace_exporters.cpp
 test_uptime_collector.cpp
 test_vm_collector.cpp
 thread_safety_tests.cpp