Skip to content

ambiten


ambiten / logger / MetricsTracker

Class: MetricsTracker

Defined in: packages/logger/src/utils/MetricsTracker.ts:4

Constructors

Constructor

new MetricsTracker(options?): MetricsTracker

Defined in: packages/logger/src/utils/MetricsTracker.ts:19

Parameters

options?

MetricsTrackerOptions = {}

Returns

MetricsTracker

Methods

getSnapshot()

getSnapshot(): MetricsSnapshot

Defined in: packages/logger/src/utils/MetricsTracker.ts:82

Returns

MetricsSnapshot


isTrackingMetrics()

isTrackingMetrics(): boolean

Defined in: packages/logger/src/utils/MetricsTracker.ts:78

Returns

boolean


start()

start(interval?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:49

Parameters

interval?

number = ...

Returns

void


stop()

stop(): Promise<void>

Defined in: packages/logger/src/utils/MetricsTracker.ts:69

Returns

Promise<void>


trackDroppedLog()

trackDroppedLog(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:45

Parameters

count?

number = 1

Returns

void


trackFlush()

trackFlush(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:25

Parameters

count?

number = 1

Returns

void


trackLog()

trackLog(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:21

Parameters

count?

number = 1

Returns

void


trackRotation()

trackRotation(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:29

Parameters

count?

number = 1

Returns

void


trackSuccessfulTransportWrite()

trackSuccessfulTransportWrite(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:37

Parameters

count?

number = 1

Returns

void


trackTransportDispatch()

trackTransportDispatch(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:33

Parameters

count?

number = 1

Returns

void


trackTransportError()

trackTransportError(count?): void

Defined in: packages/logger/src/utils/MetricsTracker.ts:41

Parameters

count?

number = 1

Returns

void

Context-aware execution infrastructure for multi-tenant systems.