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