
com.yammer.metrics.scala.Instrumented.scala Maven / Gradle / Ivy
The newest version!
package com.yammer.metrics.scala
import com.yammer.metrics.Metrics
/**
* The mixin trait for creating a class which is instrumented with metrics.
*/
trait Instrumented {
private lazy val metricsGroup = new MetricsGroup(getClass, metricsRegistry)
/**
* Returns the MetricsGroup for the class.
*/
def metrics = metricsGroup
/**
* Returns the MetricsRegistry for the class.
*/
def metricsRegistry = Metrics.defaultRegistry()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy