/// <summary>Constructor - create a new metric</summary> /// <param name="nam">the name of the metrics to be used to publish the metric</param> /// <param name="registry">- where the metrics object will be registered</param> public MetricsTimeVaryingRate(string nam, MetricsRegistry registry, string description ) : base(nam, description) { currentData = new MetricsTimeVaryingRate.Metrics(); previousIntervalData = new MetricsTimeVaryingRate.Metrics(); minMax = new MetricsTimeVaryingRate.MinMax(); registry.Add(nam, this); }
internal virtual void Set(MetricsTimeVaryingRate.MinMax newVal) { minTime = newVal.minTime; maxTime = newVal.maxTime; }