Commit | Line | Data |
---|---|---|
6bf6769e JB |
1 | import { EntryType } from 'perf_hooks'; |
2 | ||
3 | export interface PerfEntry { | |
4 | name: string; | |
5 | entryType: EntryType; | |
6 | startTime: number; | |
7 | duration: number; | |
8 | } | |
9 | ||
63b48f77 | 10 | export interface CommandStatisticsData { |
e118beaa JB |
11 | countRequest: number; |
12 | countResponse: number; | |
13 | countError: number; | |
4a71152b | 14 | countTimeMeasurement: number; |
6bf6769e JB |
15 | timeMeasurementSeries: number[]; |
16 | currentTimeMeasurement: number; | |
17 | minTimeMeasurement: number; | |
18 | maxTimeMeasurement: number; | |
19 | totalTimeMeasurement: number; | |
20 | avgTimeMeasurement: number; | |
21 | medTimeMeasurement: number; | |
e118beaa | 22 | } |
63b48f77 JB |
23 | |
24 | export default interface CommandStatistics { | |
25 | [command: string]: CommandStatisticsData; | |
26 | } |