🔀 Merge branch 'release/v82'
[Sone.git] / src / main / java / net / pterodactylus / sone / core / SoneParser.java
index d37c647..e1fd9ff 100644 (file)
@@ -33,7 +33,7 @@ public class SoneParser {
        @Inject
        public SoneParser(Database database, MetricRegistry metricRegistry) {
                this.database = database;
-               this.soneParsingDurationHistogram = metricRegistry.histogram("sone.parsing.duration");
+               this.soneParsingDurationHistogram = metricRegistry.histogram("sone.parse.duration", () -> new Histogram(new ExponentiallyDecayingReservoir(3000, 0)));
        }
 
        @Nullable
@@ -329,6 +329,7 @@ public class SoneParser {
                // record the duration
                stopwatch.stop();
                soneParsingDurationHistogram.update(stopwatch.elapsed(MICROSECONDS));
+               logger.fine(() -> "Parsed " + originalSone.getIdentity().getId() + "@" + originalSone.getLatestEdition() + " in " + stopwatch.elapsed(MICROSECONDS) + "μs.");
 
                return sone;