Expand description
Production Monitoring and Diagnostics
This module provides comprehensive observability for NAT traversal operations in production environments, including metrics collection, alerting, tracing, and diagnostic capabilities.
Re-exports§
pub use metrics::ProductionMetricsCollector;pub use metrics::MetricsConfig;pub use alerting::ProductionAlertManager;pub use alerting::AlertingConfig;pub use distributed_tracing::DistributedTraceCollector;pub use distributed_tracing::TracingConfig;pub use diagnostics::DiagnosticEngine;pub use diagnostics::DiagnosticsConfig;pub use health::HealthMonitor;pub use health::HealthConfig;pub use export::ExportManager;pub use export::ExportConfig as MonitoringExportConfig;pub use dashboards::DashboardManager;pub use dashboards::DashboardConfig;
Modules§
- alerting
- Production Alerting System
- dashboards
- Dashboard Management System
- diagnostics
- Diagnostic Engine and Root Cause Analysis
- distributed_
tracing - Distributed Tracing System
- error_
recovery - Error Recovery and Resilience System
- export
- Export Management System
- health
- Health Monitoring and System Diagnostics
- metrics
- Production Metrics Collection
- structured_
logging - Structured Logging for NAT Traversal Operations
Structs§
- Access
Control Config - Access control configuration
- Candidate
Info - Candidate information
- Component
Health - Component health information
- Connection
Info - Connection information
- Connection
Path - Connection path information
- Connection
Quality - Connection quality metrics
- Diagnostic
Finding - Individual diagnostic finding
- Diagnostic
Recommendation - Diagnostic recommendation
- Diagnostic
Report - Diagnostic report
- Encryption
Config - Encryption configuration
- Endpoint
Info - Endpoint information
- Error
Info - Error information
- Global
Config - Global monitoring configuration
- Health
Check Result - Health check result
- HopInfo
- Hop information for connection path
- Metrics
Summary - Metrics summary
- Monitoring
Config - Monitoring system configuration
- Monitoring
System - Central monitoring system for NAT traversal operations
- Monitoring
System Status - Overall system status
- NatTraversal
Attempt - NAT traversal attempt information
- NatTraversal
Result - NAT traversal result information
- Network
Conditions - Network conditions during attempt
- Performance
Metrics - Performance metrics
- Protocol
Info - Protocol information
- Security
Config - Security configuration for monitoring
- Subsystem
Status - Subsystem statuses
Enums§
- Auth
Provider - Authentication providers
- Candidate
Type - Candidate types
- Congestion
Level - Congestion levels
- Diagnostic
Severity - Diagnostic severity levels
- Diagnostic
Type - Diagnostic type enumeration
- Endpoint
Role - Endpoint roles
- Error
Category - Error categories
- Health
Status - Health status enumeration
- HopType
- Hop types
- Monitoring
Error - Monitoring errors
- Monitoring
Status - Monitoring system status
- NatType
- NAT types for monitoring
- Path
Type - Path types
- Recommendation
Priority - Recommendation priority levels