OptionalsliceActive loaders whose metric snapshots are refreshed into metricsCache.
The monitor's metrics-snapshot map. Mutated in place: each
loader's current getMetrics() is written under its path so
subsequent reads see the latest values.
Pre-computed per-second rates from calculateRates(). Read-only
here; passing them in keeps the aggregator pure relative to the
monitor's mutable rates field.
OptionaltelemetryExplicit cache telemetry state. When omitted, defaults to
not-wired (the most honest fallback when no provider exists).
Optional so existing callers/tests need no change; the real monitor always passes it. Absent → no SliceCache row in the aggregated metrics.