summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt')
-rw-r--r--platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt13
1 files changed, 4 insertions, 9 deletions
diff --git a/platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt b/platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt
index b845875b42a6..b3643550c5ce 100644
--- a/platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt
+++ b/platform/lang-impl/src/com/intellij/util/indexing/diagnostic/ProjectIndexingHistoryFusReporterListener.kt
@@ -11,9 +11,7 @@ import com.intellij.openapi.fileTypes.FileType
import com.intellij.openapi.fileTypes.FileTypeManager
import com.intellij.openapi.project.Project
import com.intellij.util.indexing.diagnostic.dto.toMillis
-import java.util.*
import java.util.concurrent.TimeUnit
-import kotlin.collections.HashMap
import kotlin.math.roundToLong
class ProjectIndexingHistoryFusReporterListener : ProjectIndexingHistoryListener {
@@ -50,7 +48,7 @@ class ProjectIndexingHistoryFusReporterListener : ProjectIndexingHistoryListener
ProjectIndexingHistoryFusReporter.reportIndexingFinished(
projectIndexingHistory.project,
projectIndexingHistory.indexingSessionId,
- projectIndexingHistory.times.scanningType,
+ projectIndexingHistory.times.wasFullIndexing,
projectIndexingHistory.times.totalUpdatingTime.toMillis(),
projectIndexingHistory.times.indexingDuration.toMillis(),
scanningTime,
@@ -80,14 +78,13 @@ class ProjectIndexingHistoryFusReporterListener : ProjectIndexingHistoryListener
}
object ProjectIndexingHistoryFusReporter : CounterUsagesCollector() {
- private val GROUP = EventLogGroup("indexing.statistics", 6)
+ private val GROUP = EventLogGroup("indexing.statistics", 5)
override fun getGroup() = GROUP
private val indexingSessionId = EventFields.Long("indexing_session_id")
private val isFullIndexing = EventFields.Boolean("is_full")
- private val scanningType = EventFields.Enum<ScanningType>("type") { type -> type.name.lowercase(Locale.ENGLISH) }
private val totalTime = EventFields.Long("total_time")
private val indexingTime = EventFields.Long("indexing_time")
private val scanningTime = EventFields.Long("scanning_time")
@@ -115,7 +112,6 @@ object ProjectIndexingHistoryFusReporter : CounterUsagesCollector() {
"finished",
indexingSessionId,
isFullIndexing,
- scanningType,
totalTime,
indexingTime,
scanningTime,
@@ -138,7 +134,7 @@ object ProjectIndexingHistoryFusReporter : CounterUsagesCollector() {
fun reportIndexingFinished(
project: Project,
indexingSessionId: Long,
- scanningType: ScanningType,
+ wasFullIndexing: Boolean,
totalTime: Long,
indexingTime: Long,
scanningTime: Long,
@@ -154,8 +150,7 @@ object ProjectIndexingHistoryFusReporter : CounterUsagesCollector() {
indexingFinished.log(
project,
this.indexingSessionId.with(indexingSessionId),
- this.isFullIndexing.with(scanningType.isFull),
- this.scanningType.with(scanningType),
+ this.isFullIndexing.with(wasFullIndexing),
this.totalTime.with(totalTime),
this.indexingTime.with(indexingTime),
this.scanningTime.with(scanningTime),