> This page is for NeMo Fabric, version dev.
> For other versions, use one of these documentation indexes:
> - Latest (v0.6.0) (default): https://docs.nvidia.com/nemo/fabric/latest/llms.txt
> - dev: https://docs.nvidia.com/nemo/fabric/dev/llms.txt
> - v0.6.0: https://docs.nvidia.com/nemo/fabric/v0.6.0/llms.txt
> - v0.5.0: https://docs.nvidia.com/nemo/fabric/v0.5.0/llms.txt
> - v0.4.0: https://docs.nvidia.com/nemo/fabric/v0.4.0/llms.txt
> - v0.3.0: https://docs.nvidia.com/nemo/fabric/v0.3.0/llms.txt
> - v0.2.0: https://docs.nvidia.com/nemo/fabric/v0.2.0/llms.txt
> - v0.1.1: https://docs.nvidia.com/nemo/fabric/v0.1.1/llms.txt
> - v0.1.0: https://docs.nvidia.com/nemo/fabric/v0.1.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/fabric/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/fabric/_mcp/server.

# Struct Gauge Summary

> 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.

Generated from `cargo doc --no-deps -p nemo-fabric-core`.

<pre />

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.

## Fields

### `unit: String`

`byte` for RSS or `process` for process count.

### `final_value: Option<u64>`

Final endpoint, absent if its reading failed.

### `min: Option<u64>`

Minimum retained value.

### `sampled_peak: Option<u64>`

Maximum retained value, not an unsampled high-water mark.

### `time_weighted_mean: Option<f64>`

Hold-last-value integral divided by covered seconds, or unknown.

### `valid_samples: u32`

Number of valid retained readings for this metric.

### `covered_seconds: f64`

Seconds covered by valid adjacent readings.

### `covered_fraction: f64`

Covered seconds divided by invocation duration.

## Trait Implementations

### `impl Clone for GaugeSummary`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for GaugeSummary`

<pre />

#### `fmt`

<pre />

### `impl<'de> Deserialize<'de> for GaugeSummary`

<pre />

#### `deserialize`

<pre />

### `impl JsonSchema for GaugeSummary`

<pre />

#### `schema_name`

<pre />

#### `schema_id`

<pre />

#### `json_schema`

<pre />

#### `inline_schema`

<pre />

### `impl PartialEq for GaugeSummary`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl Serialize for GaugeSummary`

<pre />

#### `serialize`

<pre />

### `impl StructuralPartialEq for GaugeSummary`

<pre />