/// <inheritdoc />
 public IGauge Instance <T>(GaugeOptions options, Func <T> builder)
     where T : IGaugeMetric
 {
     return(_registry.Gauge(options, builder));
 }
Ejemplo n.º 2
0
 /// <inheritdoc />
 public void Instance(GaugeOptions options, Func <IMetricValueProvider <double> > valueProvider)
 {
     _registry.Gauge(options, valueProvider);
 }
Ejemplo n.º 3
0
 /// <inheritdoc />
 public void SetValue(GaugeOptions options, Func <double> valueProvider)
 {
     _registry.Gauge(options, () => _gaugeBuilder.Build(valueProvider));
 }
Ejemplo n.º 4
0
 /// <inheritdoc />
 public void Gauge(GaugeOptions options, Func <double> valueProvider)
 {
     _registry.Gauge(options, () => Advanced.BuildGauge(options, valueProvider));
 }