public override void ProcessMeasure(string meterName, string metricName, LabelSet labelSet, MeasureExactAggregator <double> measureAggregator)
 {
 }
Beispiel #2
0
 /// <summary>
 /// Process the measure metric.
 /// </summary>
 /// <param name="meterName">the name of the meter, used as a namespace for the metric instruments.</param>
 /// <param name="metricName">the name of the counter.</param>
 /// <param name="labelSet">the labelSet associated with counter value.</param>
 /// <param name="measureAggregator">the aggregator from which raw values can be obtained.</param>
 public abstract void ProcessMeasure(string meterName, string metricName, LabelSet labelSet, MeasureExactAggregator <long> measureAggregator);
 public override void ProcessMeasure(string meterName, string metricName, LabelSet labelSet, MeasureExactAggregator <long> measureAggregator)
 {
     measures.Add(new Tuple <string, LabelSet, List <long> >(metricName, labelSet, measureAggregator.ValueFromLastCheckpoint()));
 }
Beispiel #4
0
 public override void ProcessMeasure(string meterName, string metricName, LabelSet labelSet, MeasureExactAggregator <double> measureAggregator)
 {
     throw new NotImplementedException();
 }