abstract
class
GenericEntityRecorder extends EntityRecorder
Instance Constructors
-
new
GenericEntityRecorder(instrumentFactory: InstrumentFactory)
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
cleanup: Unit
-
def
clone(): AnyRef
-
-
def
counter(key: CounterKey): Counter
-
-
def
counter(name: String): Counter
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
gauge(key: GaugeKey, dynamicRange: DynamicRange, refreshInterval: FiniteDuration, valueCollector: CurrentValueCollector): Gauge
-
def
gauge(key: GaugeKey, refreshInterval: FiniteDuration, valueCollector: CurrentValueCollector): Gauge
-
-
-
def
gauge(name: String, dynamicRange: DynamicRange, refreshInterval: FiniteDuration, unitOfMeasurement: UnitOfMeasurement, valueCollector: CurrentValueCollector): Gauge
-
def
gauge(name: String, refreshInterval: FiniteDuration, unitOfMeasurement: UnitOfMeasurement, 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, dynamicRange: DynamicRange): Histogram
-
def
histogram(name: String): Histogram
-
final
def
isInstanceOf[T0]: Boolean
-
def
minMaxCounter(key: MinMaxCounterKey, dynamicRange: DynamicRange, refreshInterval: FiniteDuration): MinMaxCounter
-
def
minMaxCounter(key: MinMaxCounterKey, refreshInterval: FiniteDuration): MinMaxCounter
-
def
minMaxCounter(key: MinMaxCounterKey, dynamicRange: DynamicRange): MinMaxCounter
-
def
minMaxCounter(key: MinMaxCounterKey): MinMaxCounter
-
def
minMaxCounter(name: String, dynamicRange: DynamicRange, refreshInterval: FiniteDuration, unitOfMeasurement: UnitOfMeasurement): MinMaxCounter
-
def
minMaxCounter(name: String, refreshInterval: FiniteDuration, unitOfMeasurement: UnitOfMeasurement): 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(key: CounterKey): Unit
-
def
removeCounter(name: String): Unit
-
def
removeGauge(key: GaugeKey): Unit
-
def
removeGauge(name: String): Unit
-
def
removeHistogram(name: String, unitOfMeasurement: UnitOfMeasurement): Unit
-
def
removeHistogram(name: String): Unit
-
def
removeMinMaxCounter(key: MinMaxCounterKey): Unit
-
def
removeMinMaxCounter(name: String): 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
Base class with plenty of utility methods to facilitate the creation of EntityRecorder implementations. It is not required to use this base class for defining a custom EntityRecorder, but it is certainly the most convenient way to do it and the preferred approach throughout the Kamon codebase.