FUS: check if there are files to send more often

GitOrigin-RevId: b9c8b7825945cdd4d75e96ce4b878e1adbd8f9c5
This commit is contained in:
Svetlana.Zemlyanskaya
2019-12-23 16:03:08 +00:00
committed by intellij-monorepo-bot
parent 6c2aa86b7e
commit 30c8710fa6
3 changed files with 4 additions and 3 deletions
@@ -25,7 +25,7 @@ import java.util.zip.GZIPOutputStream;
public class EventLogStatisticsService implements StatisticsService {
private static final Logger LOG = Logger.getInstance(EventLogStatisticsService.class);
private static final int MAX_FILES_TO_SEND = 20;
private static final int MAX_FILES_TO_SEND = 5;
private final String myRecorder;
private final EventLogSettingsService mySettingsService;
@@ -5,8 +5,9 @@ import com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider
import com.intellij.internal.statistic.utils.StatisticsUploadAssistant
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.util.registry.Registry
import java.util.concurrent.TimeUnit
class FeatureUsageEventLoggerProvider : StatisticsEventLoggerProvider("FUS", 32) {
class FeatureUsageEventLoggerProvider : StatisticsEventLoggerProvider("FUS", 33, sendFrequencyMs = TimeUnit.MINUTES.toMillis(15)) {
override fun isRecordEnabled(): Boolean {
return !ApplicationManager.getApplication().isUnitTestMode &&
Registry.`is`("feature.usage.event.log.collect.and.upload") &&
@@ -32,7 +32,7 @@ import java.util.concurrent.TimeUnit;
final class StatisticsJobsScheduler implements ApplicationInitializedListener {
private static final int SEND_STATISTICS_INITIAL_DELAY_IN_MILLIS = 5 * 60 * 1000;
private static final int CHECK_STATISTICS_PROVIDERS_DELAY_IN_MIN = 20;
private static final int CHECK_STATISTICS_PROVIDERS_DELAY_IN_MIN = 1;
public static final int LOG_APPLICATION_STATES_INITIAL_DELAY_IN_MIN = 15;
public static final int LOG_APPLICATION_STATES_DELAY_IN_MIN = 24 * 60;