DeprecatedMetricBuilder

class Object
trait Matchable
class Any

Value members

Deprecated methods

@deprecated("Please use `cachedGauge(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def cachedGauge[A](name: String, timeout: FiniteDuration, scope: String)(f: => A): Gauge[A]

Registers a new gauge metric that caches its value for a given duration.

Registers a new gauge metric that caches its value for a given duration.

Value Params
name

the name of the gauge

scope

(deprecated) the scope of the gauge or null for no scope

timeout

the timeout

Deprecated
@deprecated("Please use `counter(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def counter(name: String, scope: String): Counter

Creates a new counter metric.

Creates a new counter metric.

Value Params
name

the name of the counter

scope

(deprecated) the scope of the counter or null for no scope

Deprecated
@deprecated("Please use `gauge(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def gauge[A](name: String, scope: String)(f: => A): Gauge[A]

Registers a new gauge metric.

Registers a new gauge metric.

Value Params
name

the name of the gauge

scope

(deprecated) the scope of the gauge or null for no scope

Deprecated
@deprecated("Please use `histogram(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def histogram(name: String, scope: String): Histogram

Creates a new histogram metric.

Creates a new histogram metric.

Value Params
name

the name of the histogram

scope

(deprecated) the scope of the histogram or null for no scope

Deprecated
@deprecated("Please use `meter(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def meter(name: String, scope: String): Meter

Creates a new meter metric.

Creates a new meter metric.

Value Params
name

the name of the meter

scope

(deprecated) the scope of the meter or null for no scope

Deprecated
@deprecated("Do not use metricNameFor, it is an internal API. This method will be removed in v5.0.0.", "4.0.3")
protected
def metricNameFor(name: String, scope: String): String
Deprecated
@deprecated("Please use `timer(name+\".\"+scope)(f)` instead. The scope parameter has been deprecated and will be removed in v5.0.0.", "4.0.3")
def timer(name: String, scope: String): Timer

Creates a new timer metric.

Creates a new timer metric.

Value Params
name

the name of the timer

scope

(deprecated) the scope of the timer or null for no scope

Deprecated