Commit | Line | Data |
---|---|---|
ef72d3f5 | 1 | import { CircularArray } from '../utils/CircularArray'; |
6bf6769e | 2 | |
aef1b33a | 3 | export interface StatisticsData { |
e118beaa JB |
4 | countRequest: number; |
5 | countResponse: number; | |
6 | countError: number; | |
4a71152b | 7 | countTimeMeasurement: number; |
edfb206c | 8 | timeMeasurementSeries: CircularArray<number>; |
6bf6769e JB |
9 | currentTimeMeasurement: number; |
10 | minTimeMeasurement: number; | |
11 | maxTimeMeasurement: number; | |
12 | totalTimeMeasurement: number; | |
13 | avgTimeMeasurement: number; | |
14 | medTimeMeasurement: number; | |
b49422c6 | 15 | ninetyFiveThPercentileTimeMeasurement: number; |
aeada1fa | 16 | stdDevTimeMeasurement: number; |
e118beaa | 17 | } |
63b48f77 | 18 | |
aef1b33a | 19 | export default interface Statistics { |
418106c8 | 20 | id: string; |
72f041bd JB |
21 | createdAt: Date; |
22 | lastUpdatedAt?: Date; | |
aef1b33a | 23 | statisticsData: Record<string, StatisticsData>; |
63b48f77 | 24 | } |