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