planning-center-monorepo v1.0.0
planning-center-monorepo / planning-center-base-ts/src / PerformanceMetrics
Class: PerformanceMetrics
Defined in: packages/planning-center-base-ts/src/monitoring.ts:120
Performance metrics collector
Constructors
Constructor
new PerformanceMetrics():
PerformanceMetrics
Returns
PerformanceMetrics
Methods
record()
record(
operation,duration,success):void
Defined in: packages/planning-center-base-ts/src/monitoring.ts:129
Parameters
operation
string
duration
number
success
boolean = true
Returns
void
getMetrics()
getMetrics():
Record<string, {count:number;averageTime:number;minTime:number;maxTime:number;errorRate:number; }>
Defined in: packages/planning-center-base-ts/src/monitoring.ts:150
Returns
Record<string, { count: number; averageTime: number; minTime: number; maxTime: number; errorRate: number; }>
reset()
reset():
void
Defined in: packages/planning-center-base-ts/src/monitoring.ts:172
Returns
void