public void Set(IMetricsModel model, double value) { var measureMetricsModel = _measureMetricsModelFactory.Create(model); if (measureMetricsModel.Tags.Count > 0) { _metrics.Measure.Gauge.SetValue(measureMetricsModel.Options, measureMetricsModel.Tags, value); } _metrics.Measure.Gauge.SetValue(measureMetricsModel.Options, value); }
public void Increment(IMetricsModel model) { var measureMetricsModel = _measureMetricsModelFactory.Create(model); if (measureMetricsModel.Tags.Count > 0) { _metrics.Measure.Counter.Increment(measureMetricsModel.Options, measureMetricsModel.Tags); } _metrics.Measure.Counter.Increment(measureMetricsModel.Options); }
public MeasureMetricsModel <CounterOptions> Create(IMetricsModel model) { var result = _baseMetricFactory.Create(model); return(result); }