MetricsSupport

org.scalatra.metrics.MetricsSupport
trait MetricsSupport extends InstrumentedBuilder, MetricsBootstrap

Attributes

Graph
Supertypes
trait InstrumentedBuilder
trait BaseBuilder
class Object
trait Matchable
class Any
Show all

Members list

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.

Attributes

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.

Attributes

Inherited from:
BaseBuilder
lazy protected val metricBuilder: MetricBuilder

Attributes

Inherited from:
InstrumentedBuilder

Implicits

Inherited implicits

implicit def healthCheckRegistry: HealthCheckRegistry

Attributes

Inherited from:
MetricsBootstrap
implicit def metricRegistry: MetricRegistry

Attributes

Inherited from:
MetricsBootstrap