# Interface OperationBenchmark

Benchmark result for a single operation type.

interface OperationBenchmark {
operation: string;
datasetSize: number;
latency: LatencyMetrics;
throughput: ThroughputMetrics;
resources: ResourceMetrics;
quality?: QualityMetrics;
timestamp: string;
}

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:95

##### Index

### Properties

operation
datasetSize
latency
throughput
resources
quality?
timestamp

## Properties

### `Readonly` operation

operation: string

Operation name.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:97

### `Readonly` datasetSize

datasetSize: number

Dataset size used.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:99

### `Readonly` latency

latency: LatencyMetrics

Latency metrics.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:101

### `Readonly` throughput

throughput: ThroughputMetrics

Throughput metrics.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:103

### `Readonly` resources

resources: ResourceMetrics

Resource metrics.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:105

### `Optional` `Readonly` quality

quality?: QualityMetrics

Quality metrics (for retrieval operations).

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:107

### `Readonly` timestamp

timestamp: string

Timestamp when benchmark was run.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:109