Module observability

Module observability 

Source
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§

ObservabilityConfig
Global observability configuration.

Functions§

cleanup_observability
Cleanup observability subsystems.
init_observability
Initialize observability subsystems with the given configuration.