public Metric(string name, double value, EWMA average = null) { Average = average; Value = value; Name = name; if (string.IsNullOrEmpty(Name)) { throw new ArgumentNullException("name", string.Format("Invalid Metric {0} value {1}", name, value)); } }
public Metric(string name, double value, EWMA average = null) { Average = average; Value = value; Name = name; if (string.IsNullOrEmpty(Name)) throw new ArgumentNullException("name", string.Format("Invalid Metric {0} value {1}", name, value)); }
private PerformanceCounterMetricsCollector(Cluster cluster) : this(cluster.SelfAddress, EWMA.CalculateAlpha(cluster.Settings.MetricsMovingAverageHalfLife, cluster.Settings.MetricsInterval)) { }