trait
MetricsModule extends AnyRef
Abstract Value Members
-
abstract
def
buildDefaultCollectionContext: CollectionContext
-
-
-
abstract
def
instrumentFactory(category: String): InstrumentFactory
-
abstract
def
registerCounter(name: String, tags: Map[String, String] = Map.empty, unitOfMeasurement: Option[UnitOfMeasurement] = None, dynamicRange: Option[DynamicRange] = None): Counter
-
abstract
def
registerGauge(name: String, valueCollector: CurrentValueCollector, tags: Map[String, String] = Map.empty, unitOfMeasurement: Option[UnitOfMeasurement] = None, dynamicRange: Option[DynamicRange] = None, refreshInterval: Option[FiniteDuration] = None): Gauge
-
abstract
def
registerHistogram(name: String, tags: Map[String, String] = Map.empty, unitOfMeasurement: Option[UnitOfMeasurement] = None, dynamicRange: Option[DynamicRange] = None): Histogram
-
abstract
def
registerMinMaxCounter(name: String, tags: Map[String, String] = Map.empty, unitOfMeasurement: Option[UnitOfMeasurement] = None, dynamicRange: Option[DynamicRange] = None, refreshInterval: Option[FiniteDuration] = None): MinMaxCounter
-
abstract
def
removeCounter(name: String, tags: Map[String, String]): Boolean
-
abstract
def
removeEntity(entity: Entity): Boolean
-
abstract
def
removeGauge(name: String, tags: Map[String, String]): Boolean
-
abstract
def
removeHistogram(name: String, tags: Map[String, String]): Boolean
-
abstract
def
removeMinMaxCounter(name: String, tags: Map[String, String]): Boolean
-
-
abstract
def
shouldTrack(entity: Entity): Boolean
-
abstract
def
subscribe(filter: SubscriptionFilter, subscriber: ActorRef, permanently: Boolean): Unit
-
abstract
def
unsubscribe(subscriber: ActorRef): Unit
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
counter(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement): Counter
-
def
counter(name: String, tags: Map[String, String]): Counter
-
-
def
counter(name: String): Counter
-
def
entity[T <: EntityRecorder](recorderFactory: EntityRecorderFactory[T], name: String, tags: Map[String, String]): T
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
find(name: String, category: String, tags: Map[String, String]): Option[EntityRecorder]
-
def
find(name: String, category: String): Option[EntityRecorder]
-
-
def
gauge(name: String, tags: Map[String, String], dynamicRange: DynamicRange)(valueCollector: CurrentValueCollector): Gauge
-
def
gauge(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement)(valueCollector: CurrentValueCollector): Gauge
-
def
gauge(name: String, tags: Map[String, String])(valueCollector: CurrentValueCollector): Gauge
-
-
def
gauge(name: String, dynamicRange: DynamicRange, refreshInterval: FiniteDuration)(valueCollector: CurrentValueCollector): Gauge
-
def
gauge(name: String, refreshInterval: FiniteDuration)(valueCollector: CurrentValueCollector): Gauge
-
-
-
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
histogram(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement, dynamicRange: DynamicRange): Histogram
-
def
histogram(name: String, tags: Map[String, String], dynamicRange: DynamicRange): Histogram
-
def
histogram(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement): Histogram
-
def
histogram(name: String, tags: Map[String, String]): Histogram
-
-
def
histogram(name: String, dynamicRange: DynamicRange): Histogram
-
-
def
histogram(name: String): Histogram
-
final
def
isInstanceOf[T0]: Boolean
-
def
minMaxCounter(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement, dynamicRange: DynamicRange): MinMaxCounter
-
def
minMaxCounter(name: String, tags: Map[String, String], dynamicRange: DynamicRange): MinMaxCounter
-
def
minMaxCounter(name: String, tags: Map[String, String], unitOfMeasurement: UnitOfMeasurement): MinMaxCounter
-
def
minMaxCounter(name: String, tags: Map[String, String]): MinMaxCounter
-
-
def
minMaxCounter(name: String, dynamicRange: DynamicRange, refreshInterval: FiniteDuration): MinMaxCounter
-
def
minMaxCounter(name: String, refreshInterval: FiniteDuration): MinMaxCounter
-
-
-
def
minMaxCounter(name: String): MinMaxCounter
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
removeCounter(name: String): Boolean
-
def
removeEntity(name: String, category: String, tags: Map[String, String]): Boolean
-
def
removeEntity(name: String, category: String): Boolean
-
def
removeGauge(name: String): Boolean
-
def
removeHistogram(name: String): Boolean
-
def
removeMinMaxCounter(name: String): Boolean
-
def
shouldTrack(entityName: String, category: String): Boolean
-
def
subscribe(category: String, selection: String, subscriber: ActorRef): Unit
-
def
subscribe(category: String, selection: String, subscriber: ActorRef, permanently: Boolean): Unit
-
def
subscribe(filter: SubscriptionFilter, subscriber: ActorRef): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any