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
