public override void ReportGauge(string name, double value, Unit unit) { this.callback(string.Format(@"{0} : {1}/n" , name , value.ToString("F2", CultureInfo.InvariantCulture) , unit)); }
public override void ReportCounter(string name, Counter counter, Unit unit) { this.callback(string.Format(@"Counter. Name:{0}. Value:{1}/n" , name , counter.Value.ToString() , unit)); }
public override void ReportMeter(string name, Meter meter, Unit unit, TimeUnit rateUnit) { this.callback(string.Format(@"Meter. Name:{0}. Value:{1} {2}/{3}/n" , name , meter.Value.ToString("F2", CultureInfo.InvariantCulture) , unit , rateUnit)); }
public void ReportSnapshot(string name, ISnapshot value, Unit unit, TimeUnit rateUnit) { }
public void ReportMeter(string name, IMeter value, Unit unit, TimeUnit rateUnit) { }
public void ReportGauge(string name, double value, Unit unit) { }
public void ReportCounter(string name, ICounter value, Unit unit) { }
public override void ReportMeter(string name, Meter value, Unit unit, TimeUnit rateUnit) { }
public override void ReportCounter(string name, Counter value, Unit unit) { }
public abstract void ReportMeter(string name, Meter value, Unit unit, TimeUnit rateUnit);
public abstract void ReportGauge(string name, double value, Unit unit);
public abstract void ReportCounter(string name, Counter value, Unit unit);