Exemplo n.º 1
0
        /// <inheritdoc />
        public void Record(long duration, TimeUnit unit, string userValue)
        {
            var nanos = unit.ToNanoseconds(duration);

            if (nanos < 0)
            {
                return;
            }

            _histogram.Update(nanos, userValue);
            _meter.Mark();
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public void Record(long duration, TimeUnit unit, string userValue)
        {
            var time = unit.Convert(_timeUnit, duration);

            if (time < 0)
            {
                return;
            }

            _histogram.Update(time, userValue);
            _meter.Mark();
        }