Skip to main content

MetricsTracker

@abimongo/logger


Class: MetricsTracker

Defined in: utils/MetricsTracker.ts:23

Constructors

Constructor

new MetricsTracker(): MetricsTracker

Defined in: utils/MetricsTracker.ts:31

Returns

MetricsTracker

Properties

instance

static instance: MetricsTracker

Defined in: utils/MetricsTracker.ts:29

Methods

getSnapshot()

getSnapshot(): MetricsSnapshot

Defined in: utils/MetricsTracker.ts:74

Returns

MetricsSnapshot


isTrackingMetrics()

isTrackingMetrics(): boolean

Defined in: utils/MetricsTracker.ts:84

Returns

boolean


start()

start(interval): void

Defined in: utils/MetricsTracker.ts:49

Parameters

interval

number = 60_000

Returns

void


stop()

stop(): Promise<void>

Defined in: utils/MetricsTracker.ts:59

Returns

Promise<void>


trackFlush()

trackFlush(): void

Defined in: utils/MetricsTracker.ts:41

Returns

void


trackLog()

trackLog(): void

Defined in: utils/MetricsTracker.ts:37

Returns

void


trackRotation()

trackRotation(): void

Defined in: utils/MetricsTracker.ts:45

Returns

void