Пример #1
0
        public Timer(string name, MeterParameters meter, HistogramParameters histogram)
        {
            this.meter     = new Meter(string.Format("{0} Timer", name), meter.Unit, meter.RateSpeedUnit(), meter.Count, meter.Rate, categoryPrefix);
            this.histogram = new Histogram(string.Format("{0} Timer", name), histogram.Unit, histogram.Count, histogram.LatestValue, histogram.MaxValue, histogram.MinValue, histogram.AvgValue, histogram.StdDevValue, histogram.Percent75Value, histogram.Percent95Value, histogram.Percent98Value, histogram.Percent99Value, histogram.Percent999Value, categoryPrefix);

            this.metrics = new Lazy <ICanReportToGoogleAnalytics[]>(() => this.meter.Concat(this.histogram).ToArray());
        }
Пример #2
0
        public Timer(string name, MeterParameters meter, HistogramParameters histogram)
        {
            this.meter = new Meter(string.Format("{0} Timer", name), meter.Unit, meter.RateSpeedUnit(), meter.Count, meter.Rate, categoryPrefix);
            this.histogram = new Histogram(string.Format("{0} Timer", name), histogram.Unit, histogram.Count, histogram.LatestValue, histogram.MaxValue, histogram.MinValue, histogram.AvgValue, histogram.StdDevValue, histogram.Percent75Value, histogram.Percent95Value, histogram.Percent98Value, histogram.Percent99Value, histogram.Percent999Value, categoryPrefix);

            this.metrics = new Lazy<ICanReportToGoogleAnalytics[]>(() => this.meter.Concat(this.histogram).ToArray());
        }