Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
examples Directory Reference
Directory dependency graph for examples:
examples

Directories

 plugin_example
 

Files

 alert_notifiers_example.cpp
 Comprehensive example demonstrating alert notification implementations.
 
 alert_pipeline_example.cpp
 Comprehensive example demonstrating AlertManager, AlertPipeline, and alert lifecycle management.
 
 alert_triggers_example.cpp
 Comprehensive example demonstrating various alert trigger types.
 
 basic_monitoring_example.cpp
 Basic example demonstrating simple monitoring setup.
 
 bidirectional_di_example.cpp
 Phase 4 - Bidirectional Dependency Injection Example.
 
 collector_factory_example.cpp
 Demonstrates metric_factory usage for collector creation.
 
 custom_metric_types_example.cpp
 Example demonstrating custom metric types: histogram, summary, and timer.
 
 distributed_tracing_example.cpp
 Example demonstrating distributed tracing across services.
 
 event_bus_example.cpp
 Example demonstrating event-driven monitoring system.
 
 facade_adapter_poc.cpp
 Proof-of-concept for Facade + Adapter pattern refactoring.
 
 graceful_degradation_example.cpp
 Demonstration of reliability patterns and graceful degradation.
 
 health_reliability_example.cpp
 Example demonstrating health monitoring and reliability features.
 
 logger_di_integration_example.cpp
 Monitoring system integration example with Result pattern.
 
 monitor_factory_pattern_example.cpp
 Monitor factory and provider pattern examples for Phase 4.
 
 multi_service_tracing_example.cpp
 Demonstrates distributed tracing across multiple services.
 
 otlp_export_example.cpp
 Demonstrates OpenTelemetry Protocol (OTLP) export configuration.
 
 platform_metrics_example.cpp
 Demonstrates platform_metrics_collector usage.
 
 plugin_collector_example.cpp
 Demonstrates plugin-based metric collector setup and usage.
 
 production_monitoring_example.cpp
 Complete production-ready monitoring setup demonstration.
 
 result_pattern_example.cpp
 Example demonstrating Result<T> and VoidResult error handling patterns.
 
 storage_example.cpp
 Example demonstrating metric storage backends and query engine.
 
 system_collectors_example.cpp
 Demonstrates unified system collectors usage.
 
 time_series_storage_example.cpp
 Demonstrates time-series storage for metric history.