Mountain/IPC/Enhanced/PerformanceDashboard/mod.rs
1#![allow(non_snake_case)]
2
3//! # Performance Dashboard
4//!
5//! Advanced monitoring + distributed-tracing module. Records
6//! `PerformanceMetric::Struct` samples into a ring buffer,
7//! tracks `TraceSpan::Struct` lifecycles, raises
8//! `PerformanceAlert::Struct` when configured thresholds are
9//! exceeded, and rolls everything into a
10//! `DashboardStatistics::Struct`. The `Dashboard::Struct`
11//! aggregator + 25-method impl lives in one sibling because
12//! the impl is tightly coupled with the DTOs (see Convention's
13//! "tightly-coupled cluster" exception).
14
15pub mod AlertSeverity;
16pub mod Dashboard;
17pub mod DashboardConfig;
18pub mod DashboardStatistics;
19pub mod LogLevel;
20pub mod MetricType;
21pub mod PerformanceAlert;
22pub mod PerformanceMetric;
23pub mod TraceLog;
24pub mod TraceSpan;