# BenchmarkMonitor

**Kind:** Class

**Source:** [`atloria-monorepo/libs/agent-core/src/benchmark/benchmark-monitor.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/benchmark/benchmark-monitor.ts#L113)

## Methods

| Method | Signature | Returns |
|---|---|---|
| `close` | `close()` | `Promise<void>` |
| `analyze` | `analyze(report: BenchmarkReport)` | `FailureAnalysis` |
| `formatAnalysis` | `formatAnalysis(analysis: FailureAnalysis)` | `string` |

## Properties

| Property | Type |
|---|---|
| `onEvent` | `any` |
| `log` | `any` |

## Where it refuses work

- `BenchmarkMonitor` stops the work with an early return when `results.length === 0`.
