- metricsRegistry.histogram("sone.parsing.duration").also { histogram ->
- templateContext["soneParsingDurationCount"] = histogram.count
- histogram.snapshot.also { snapshot ->
- templateContext["soneParsingDurationMin"] = snapshot.min
- templateContext["soneParsingDurationMax"] = snapshot.max
- templateContext["soneParsingDurationMedian"] = snapshot.median
- templateContext["soneParsingDurationMean"] = snapshot.mean
- templateContext["soneParsingDurationPercentile75"] = snapshot.get75thPercentile()
- templateContext["soneParsingDurationPercentile95"] = snapshot.get95thPercentile()
- templateContext["soneParsingDurationPercentile98"] = snapshot.get98thPercentile()
- templateContext["soneParsingDurationPercentile99"] = snapshot.get99thPercentile()
- templateContext["soneParsingDurationPercentile999"] = snapshot.get999thPercentile()
- }
- }