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; |
2a370053 | 21 | URI: string; |
72f041bd | 22 | createdAt: Date; |
a6b3c6c3 | 23 | updatedAt?: Date; |
aef1b33a | 24 | statisticsData: Record<string, StatisticsData>; |
63b48f77 | 25 | } |