object Kamon extends MetricLookup with ReporterRegistry with Tracer
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Kamon
- Tracer
- ReporterRegistry
- MetricLookup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addReporter(reporter: SpanReporter, name: String): Registration
- Definition Classes
- Kamon → ReporterRegistry
-
def
addReporter(reporter: SpanReporter): Registration
- Definition Classes
- Kamon → ReporterRegistry
-
def
addReporter(reporter: MetricReporter, name: String, filter: String): Registration
- Definition Classes
- Kamon → ReporterRegistry
-
def
addReporter(reporter: MetricReporter, name: String): Registration
- Definition Classes
- Kamon → ReporterRegistry
-
def
addReporter(reporter: MetricReporter): Registration
- Definition Classes
- Kamon → ReporterRegistry
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buildSpan(operationName: String): SpanBuilder
- def clock(): Clock
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def config(): Config
- def contextCodec(): Codecs
-
def
counter(name: String, unit: MeasurementUnit): CounterMetric
- Definition Classes
- Kamon → MetricLookup
-
def
counter(name: String): CounterMetric
- Definition Classes
- MetricLookup
- def currentContext(): Context
- def currentSpan(): Span
- def environment: Environment
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def filter(filterName: String): Matcher
- def filter(filterName: String, pattern: String): Boolean
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
gauge(name: String, unit: MeasurementUnit): GaugeMetric
- Definition Classes
- Kamon → MetricLookup
-
def
gauge(name: String): GaugeMetric
- Definition Classes
- MetricLookup
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
histogram(name: String, unit: MeasurementUnit, dynamicRange: Option[DynamicRange]): HistogramMetric
- Definition Classes
- Kamon → MetricLookup
-
def
histogram(name: String, unit: MeasurementUnit, dynamicRange: DynamicRange): HistogramMetric
- Definition Classes
- MetricLookup
-
def
histogram(name: String, unit: MeasurementUnit): HistogramMetric
- Definition Classes
- MetricLookup
-
def
histogram(name: String): HistogramMetric
- Definition Classes
- MetricLookup
- def identityProvider: IdentityProvider
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
loadReportersFromConfig(): Unit
- Definition Classes
- Kamon → ReporterRegistry
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
onReconfigure(hook: OnReconfigureHook): Unit
Register a reconfigure hook that will be run when the a call to Kamon.reconfigure(config) is performed.
Register a reconfigure hook that will be run when the a call to Kamon.reconfigure(config) is performed. All registered hooks will run sequentially in the same Thread that calls Kamon.reconfigure(config).
-
def
rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Option[Duration], dynamicRange: Option[DynamicRange]): RangeSamplerMetric
- Definition Classes
- Kamon → MetricLookup
-
def
rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Duration, dynamicRange: DynamicRange): RangeSamplerMetric
- Definition Classes
- MetricLookup
-
def
rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Duration): RangeSamplerMetric
- Definition Classes
- MetricLookup
-
def
rangeSampler(name: String, unit: MeasurementUnit): RangeSamplerMetric
- Definition Classes
- MetricLookup
-
def
rangeSampler(name: String): RangeSamplerMetric
- Definition Classes
- MetricLookup
- def reconfigure(config: Config): Unit
- def scheduler(): ScheduledExecutorService
-
def
stopAllReporters(): Future[Unit]
- Definition Classes
- Kamon → ReporterRegistry
- def storeContext(context: Context): Scope
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
timer(name: String, dynamicRange: Option[DynamicRange]): TimerMetric
- Definition Classes
- Kamon → MetricLookup
-
def
timer(name: String, dynamicRange: DynamicRange): TimerMetric
- Definition Classes
- MetricLookup
-
def
timer(name: String): TimerMetric
- Definition Classes
- MetricLookup
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def tracer: Tracer
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withContext[T](context: Context)(f: ⇒ T): T
- def withContextKey[T, K](key: Key[K], value: K)(f: ⇒ T): T
- def withSpan[T](span: Span, finishSpan: Boolean)(f: ⇒ T): T
- def withSpan[T](span: Span)(f: ⇒ T): T