示例#1
0
 public ManualTimerMetric(
     TimeUnit durationUnit,
     TimeUnit rateUnit,
     MeterMetric meter,
     HistogramMetric histogram,
     bool clear)
     : base(durationUnit, rateUnit, meter, histogram, clear)
 {
 }
示例#2
0
 protected TimerMetricBase(TimeUnit durationUnit, TimeUnit rateUnit, MeterMetric meter, HistogramMetric histogram, bool clear)
 {
     DurationUnit = durationUnit;
     RateUnit     = rateUnit;
     _meter       = meter;
     _histogram   = histogram;
     if (clear)
     {
         Clear();
     }
 }
示例#3
0
        public static MeterMetric New(string eventType, TimeUnit rateUnit)
        {
            var meter = new MeterMetric(eventType, rateUnit);

            return(meter);
        }
示例#4
0
 public TimerMetricBase(TimeUnit durationUnit, TimeUnit rateUnit)
     : this(durationUnit, rateUnit, MeterMetric.New("calls", rateUnit), new HistogramMetric(HistogramMetric.SampleType.Biased), true /* clear */)
 {
 }