Module system_stats
Module system_stats
Generated from cargo doc --no-deps -p nemo-fabric-core.
Invocation measurements collected by NeMo Fabric in the executing runtime.
Re-exports
pub use cgroup::CgroupObservation;pub use cgroup::CgroupSnapshot;pub use cgroup::Measurement;
Modules
- cgroup: Native, read-only cgroup v2 observations of the executing adapter host. A cgroup is a scope, not a claim of exclusive ownership by this invocation.
Structs
- CgroupStats: Native cgroup observations and counter deltas over an invocation. Values identify the adapter host’s cgroup, without claiming container exclusivity.
- GaugeSummary: A sampled gauge over the invocation window. Min/max cover retained valid samples. Mean holds the previous value only across adjacent valid samples no more than twice the requested cadence apart. Missing intervals never contribute zero. No sampled maximum claims a true process high-water mark.
- InvocationSystemStats: System measurements around one invocation, collected inside the executing runner. Process-tree observations cover its adapter host and descendants, excluding the orchestrator and remote model/service processes. The separate cgroup observations may include other workloads in the same cgroup.
- SampleSummary: Resource series retention, reductions, and collection quality. Resource samples remain in the referenced JSONL artifact for interval selection.
- SystemStatsConfig: Native invocation collection, independent of Relay and recording. Omitted configuration collects all supported groups at the endpoints. Explicit null disables invocation stats, preserving the existing final
resource_snapshotcontract. Periodic sampling is independently opt-in. - SystemStatsSamplingConfig: Bounded periodic collection within an enabled invocation stats configuration.
Enums
- ResourceObservation: One attempt to observe the adapter host process tree. Missing readings are explicit; an unavailable observation never stands for zero resource usage.
- SystemStatsMetricGroup: Resource groups supported by the native invocation collector.