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
readonlyexporter:InMemoryMetricExporter
Defined in: testing/src/otel-collectors.ts:192
provider
readonlyprovider:MeterProvider
Defined in: testing/src/otel-collectors.ts:193
reader
readonlyreader: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
