<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / AggregatedPerformanceStats

# Interface: AggregatedPerformanceStats

Aggregated performance statistics

## Table of contents

### Properties

- [totalOperations](AggregatedPerformanceStats#totaloperations)
- [averageDuration](AggregatedPerformanceStats#averageduration)
- [minDuration](AggregatedPerformanceStats#minduration)
- [maxDuration](AggregatedPerformanceStats#maxduration)
- [successRate](AggregatedPerformanceStats#successrate)
- [errorRate](AggregatedPerformanceStats#errorrate)
- [memoryStats](AggregatedPerformanceStats#memorystats)
- [cpuStats](AggregatedPerformanceStats#cpustats)
- [networkStats](AggregatedPerformanceStats#networkstats)
- [operationStats](AggregatedPerformanceStats#operationstats)
- [timeRangeStats](AggregatedPerformanceStats#timerangestats)

## Properties

### totalOperations

• **totalOperations**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:44](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L44)

---

### averageDuration

• **averageDuration**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:45](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L45)

---

### minDuration

• **minDuration**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:46](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L46)

---

### maxDuration

• **maxDuration**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:47](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L47)

---

### successRate

• **successRate**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:48](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L48)

---

### errorRate

• **errorRate**: `number`

#### Defined in

[packages/agents/src/plugins/performance/types.ts:49](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L49)

---

### memoryStats

• `Optional` **memoryStats**: `Object`

#### Type declaration

| Name              | Type     |
| :---------------- | :------- |
| `averageUsed`     | `number` |
| `maxUsed`         | `number` |
| `averageHeapUsed` | `number` |
| `maxHeapUsed`     | `number` |

#### Defined in

[packages/agents/src/plugins/performance/types.ts:50](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L50)

---

### cpuStats

• `Optional` **cpuStats**: `Object`

#### Type declaration

| Name             | Type     |
| :--------------- | :------- |
| `averagePercent` | `number` |
| `maxPercent`     | `number` |

#### Defined in

[packages/agents/src/plugins/performance/types.ts:56](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L56)

---

### networkStats

• `Optional` **networkStats**: `Object`

#### Type declaration

| Name                 | Type     |
| :------------------- | :------- |
| `totalRequests`      | `number` |
| `totalBytesReceived` | `number` |
| `totalBytesSent`     | `number` |
| `averageLatency`     | `number` |

#### Defined in

[packages/agents/src/plugins/performance/types.ts:60](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L60)

---

### operationStats

• **operationStats**: `Record`\<`string`, \{ `count`: `number` ; `averageDuration`: `number` ; `successRate`: `number` ; `errorCount`: `number` }\>

#### Defined in

[packages/agents/src/plugins/performance/types.ts:66](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L66)

---

### timeRangeStats

• **timeRangeStats**: `Object`

#### Type declaration

| Name        | Type     |
| :---------- | :------- |
| `startTime` | `Date`   |
| `endTime`   | `Date`   |
| `period`    | `string` |

#### Defined in

[packages/agents/src/plugins/performance/types.ts:72](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/performance/types.ts#L72)
