Skip to content

Connectum API Reference / @connectum/testing / index / InMemoryMetricCollector

Class: InMemoryMetricCollector

Defined in: testing/src/otel-collectors.ts:191

In-memory metric collector. Owns its own MeterProvider and periodic reader. flush() performs a forced collect+export cycle synchronously (via forceFlush) and returns the normalized data.

Constructors

Constructor

new InMemoryMetricCollector(): InMemoryMetricCollector

Defined in: testing/src/otel-collectors.ts:196

Returns

InMemoryMetricCollector

Properties

exporter

readonly exporter: InMemoryMetricExporter

Defined in: testing/src/otel-collectors.ts:192


provider

readonly provider: MeterProvider

Defined in: testing/src/otel-collectors.ts:193


reader

readonly reader: PeriodicExportingMetricReader

Defined in: testing/src/otel-collectors.ts:194

Methods

dispose()

dispose(): Promise<void>

Defined in: testing/src/otel-collectors.ts:229

Returns

Promise<void>


flush()

flush(): Promise<NormalizedMetric[]>

Defined in: testing/src/otel-collectors.ts:208

Returns

Promise<NormalizedMetric[]>


reset()

reset(): void

Defined in: testing/src/otel-collectors.ts:225

Returns

void