in usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java [132:149]
private Map<String, String> collectStatistics() {
final Map<String, String> myStatistics = new HashMap<String, String>();
myStatisticsCollector.publishCollectedStatistics(new UsageStatisticsPublisher() {
public void publishStatistic(@NotNull final String id, @Nullable final Object value) {
myStatistics.put(id, String.valueOf(value));
}
});
myStatistics.put("jb.collectingFinishDate", String.valueOf(myStatisticsCollector.getLastCollectingFinishDate().getTime()));
final Date lastReportingDate = myCommonDataPersistor.getLastReportingDate();
if (lastReportingDate != null) {
myStatistics.put("jb.previousReportDate", String.valueOf(lastReportingDate.getTime()));
}
return myStatistics;
}