Skip to content

ambiten


ambiten / logger/src / 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.