Expand description
Observability and monitoring for the threading system.
This module provides comprehensive metrics collection, resource monitoring, and performance profiling capabilities for production threading systems.
Re-exports§
pub use metrics::ThreadMetrics;
pub use metrics::SystemMetrics;
pub use metrics::MetricsCollector;
pub use metrics::GLOBAL_METRICS;
pub use resource_limits::ResourceLimiter;
pub use resource_limits::ResourceUsage;
pub use resource_limits::ResourceQuota;
pub use resource_limits::LimitViolation;
pub use profiler::ThreadProfiler;
pub use profiler::ProfileData;
pub use profiler::ProfilerConfig;
pub use profiler::GLOBAL_PROFILER;
pub use health::HealthMonitor;
pub use health::HealthStatus;
pub use health::SystemHealth;
pub use health::HEALTH_MONITOR;
Modules§
- health
- Health monitoring and system diagnostics.
- metrics
- Comprehensive metrics collection for threading system performance.
- profiler
- Performance profiling and analysis for threading system.
- resource_
limits - Resource limit enforcement and tracking.
Structs§
- Observability
Config - Global observability configuration.
Functions§
- cleanup_
observability - Cleanup observability subsystems.
- init_
observability - Initialize observability subsystems with the given configuration.