Class OINOBenchmarkAbstract
Constructors
constructor
- new OINOBenchmark(enabledModules?): OINOBenchmark
Parameters
- enabledModules: string[] = []
Methods
Static
endMetric
- endMetric(module, method, category?): void
Parameters
- module: string
- method: string
- category: string = "OK"
Returns void
Static
getExceptions
- getExceptions(): any[]
Returns any[]
Static
getMetric
- getMetric(module, method): number
Parameters
- module: string
- method: string
Returns number
Static
getMetrics
- getMetrics(): Record<string, number>
Returns Record<string, number>
Static
reset
- reset(): void
Returns void
Static
setEnabled
- setEnabled(modules): void
Returns void
Static
setInstance
- setInstance(instance): void
Returns void
Static
startMetric
- startMetric(module, method): void
Parameters
- module: string
- method: string
Returns void
Static
trackException
- trackException(module, method, category, name, message, stack): void
Parameters
- module: string
- method: string
- category: string
- name: string
- message: string
- stack: string
Returns void
Static
trackMetric
- trackMetric(module, method, category, value): void
Parameters
- module: string
- method: string
- category: string
- value: number
Returns void
Static class for benchmarking functions.