diff options
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.kt | 13 |
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), |