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