MetricsSupport

trait MetricsSupport extends InstrumentedBuilder with MetricsBootstrap
trait InstrumentedBuilder
trait BaseBuilder
class Object
trait Matchable
class Any

Value members

Concrete methods

def counter(name: String): Counter
def gauge[A](name: String)(thunk: => A): Gauge[Callable[A]]
def histogram(name: String): Histogram
def meter(name: String): Meter
def metricName(name: String): MetricName
def timer[A](name: String)(thunk: => A): Callable[A]

Inherited methods

def metrics: MetricBuilder

The MetricBuilder that can be used for creating timers, counters, etc.

The MetricBuilder that can be used for creating timers, counters, etc.

Inherited from:
InstrumentedBuilder

Inherited fields

lazy val metricBaseName: MetricName

The base name for all metrics created from this builder.

The base name for all metrics created from this builder.

Inherited from:
BaseBuilder
lazy protected val metricBuilder: MetricBuilder
Inherited from:
InstrumentedBuilder

Implicits

Inherited implicits

implicit def healthCheckRegistry: HealthCheckRegistry
Inherited from:
MetricsBootstrap
implicit def metricRegistry: MetricRegistry
Inherited from:
MetricsBootstrap