diff --git a/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/metrics/MetricsSelectionStrategy.kt b/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/metrics/MetricsSelectionStrategy.kt index b51060554c44..ba1a98d915d7 100644 --- a/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/metrics/MetricsSelectionStrategy.kt +++ b/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/metrics/MetricsSelectionStrategy.kt @@ -21,14 +21,14 @@ enum class MetricsSelectionStrategy { LATEST -> metrics.maxBy { it.epochNanos } MINIMUM -> metrics.minBy { it.value } MAXIMUM -> metrics.maxBy { it.value } - SUM -> ImmutableLongPointData.create(selectMetric(metrics).startEpochNanos, - selectMetric(metrics).epochNanos, + SUM -> ImmutableLongPointData.create(EARLIEST.selectMetric(metrics).startEpochNanos, + LATEST.selectMetric(metrics).epochNanos, Attributes.empty(), metrics.sumOf { it.value }) - AVERAGE -> ImmutableLongPointData.create(selectMetric(metrics).startEpochNanos, - selectMetric(metrics).epochNanos, + AVERAGE -> ImmutableLongPointData.create(EARLIEST.selectMetric(metrics).startEpochNanos, + LATEST.selectMetric(metrics).epochNanos, Attributes.empty(), - selectMetric(metrics).value / metrics.size) + SUM.selectMetric(metrics).value / metrics.size) } } } \ No newline at end of file