private static void AddMetrics(MetricsRegistry registry) { var name = "Test"; registry.Gauge(name, () => 0.0, Unit.Calls); registry.Counter(name, Unit.Calls); registry.Meter(name, Unit.Calls, TimeUnit.Seconds); registry.Histogram(name, Unit.Calls, SamplingType.FavourRecent); registry.Timer(name, Unit.Calls, SamplingType.FavourRecent, TimeUnit.Seconds, TimeUnit.Milliseconds); }
private static void AddMetrics(MetricsRegistry registry) { var name = "Test"; registry.Gauge(name, () => 0.0, Unit.Calls); registry.Counter(name, Unit.Calls); registry.Meter(name, Unit.Calls, TimeUnit.Seconds); registry.Histogram(name, Unit.Calls, SamplingType.FavourRecent); registry.Timer(name, Unit.Calls, SamplingType.FavourRecent, TimeUnit.Seconds, TimeUnit.Milliseconds); }
public PostAndPutRequestSizeHistogramMiddleware(MetricsRegistry registry, string metricName) { this.histogram = registry.Histogram(metricName, Unit.Bytes, SamplingType.FavourRecent); }