# Interface RoutingMetrics

Overall routing metrics.

interface RoutingMetrics {
periodStart: string;
periodEnd: string;
totalDecisions: number;
totalOutcomes: number;
modelMetrics: readonly ModelMetrics[];
explorationRate: number;
avgReward: number;
avgRewardTrend: number;
avgRoutingLatencyMs: number;
}

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:60

##### Index

### Properties

periodStart
periodEnd
totalDecisions
totalOutcomes
modelMetrics
explorationRate
avgReward
avgRewardTrend
avgRoutingLatencyMs

## Properties

### `Readonly` periodStart

periodStart: string

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:61

### `Readonly` periodEnd

periodEnd: string

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:62

### `Readonly` totalDecisions

totalDecisions: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:63

### `Readonly` totalOutcomes

totalOutcomes: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:64

### `Readonly` modelMetrics

modelMetrics: readonly ModelMetrics[]

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:65

### `Readonly` explorationRate

explorationRate: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:66

### `Readonly` avgReward

avgReward: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:67

### `Readonly` avgRewardTrend

avgRewardTrend: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:68

### `Readonly` avgRoutingLatencyMs

avgRoutingLatencyMs: number

- Defined in packages/nexus-agents/src/observability/routing-metrics-types.ts:69