- value: entry.duration,
- }));
- this.statistics.statisticsData.get(entryName)!.medTimeMeasurement = median(
- extractTimeSeriesValues(
- this.statistics.statisticsData.get(entryName)!.measurementTimeSeries as TimestampedData[],
- ),
- );
- this.statistics.statisticsData.get(entryName)!.ninetyFiveThPercentileTimeMeasurement =
- nthPercentile(
- extractTimeSeriesValues(
- this.statistics.statisticsData.get(entryName)!.measurementTimeSeries as TimestampedData[],
- ),
- 95,
- );
- this.statistics.statisticsData.get(entryName)!.stdDevTimeMeasurement = stdDeviation(
- extractTimeSeriesValues(
- this.statistics.statisticsData.get(entryName)!.measurementTimeSeries as TimestampedData[],
- ),
- );
+ value: entry.duration
+ }))
+ const timeMeasurementValues = extractTimeSeriesValues(
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.measurementTimeSeries!
+ )
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.avgTimeMeasurement =
+ average(timeMeasurementValues)
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.medTimeMeasurement =
+ median(timeMeasurementValues)
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.ninetyFiveThPercentileTimeMeasurement =
+ nthPercentile(timeMeasurementValues, 95)
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.stdDevTimeMeasurement = stdDeviation(
+ timeMeasurementValues,
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.statistics.statisticsData.get(entry.name)!.avgTimeMeasurement
+ )
+ this.statistics.updatedAt = new Date()