o

kamon

Kamon

object Kamon extends MetricLookup with ReporterRegistry with Tracer

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Kamon
  2. Tracer
  3. ReporterRegistry
  4. MetricLookup
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addReporter(reporter: SpanReporter, name: String): Registration
    Definition Classes
    KamonReporterRegistry
  5. def addReporter(reporter: SpanReporter): Registration
    Definition Classes
    KamonReporterRegistry
  6. def addReporter(reporter: MetricReporter, name: String, filter: String): Registration
    Definition Classes
    KamonReporterRegistry
  7. def addReporter(reporter: MetricReporter, name: String): Registration
    Definition Classes
    KamonReporterRegistry
  8. def addReporter(reporter: MetricReporter): Registration
    Definition Classes
    KamonReporterRegistry
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def buildSpan(operationName: String): SpanBuilder
    Definition Classes
    KamonTracer
  11. def clock(): Clock
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def config(): Config
  14. def contextCodec(): Codecs
  15. def counter(name: String, unit: MeasurementUnit): CounterMetric
    Definition Classes
    KamonMetricLookup
  16. def counter(name: String): CounterMetric
    Definition Classes
    MetricLookup
  17. def currentContext(): Context
  18. def currentSpan(): Span
  19. def environment: Environment
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def filter(filterName: String): Matcher
  23. def filter(filterName: String, pattern: String): Boolean
  24. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def gauge(name: String, unit: MeasurementUnit): GaugeMetric
    Definition Classes
    KamonMetricLookup
  26. def gauge(name: String): GaugeMetric
    Definition Classes
    MetricLookup
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  29. def histogram(name: String, unit: MeasurementUnit, dynamicRange: Option[DynamicRange]): HistogramMetric
    Definition Classes
    KamonMetricLookup
  30. def histogram(name: String, unit: MeasurementUnit, dynamicRange: DynamicRange): HistogramMetric
    Definition Classes
    MetricLookup
  31. def histogram(name: String, unit: MeasurementUnit): HistogramMetric
    Definition Classes
    MetricLookup
  32. def histogram(name: String): HistogramMetric
    Definition Classes
    MetricLookup
  33. def identityProvider: IdentityProvider
    Definition Classes
    KamonTracer
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def loadReportersFromConfig(): Unit
    Definition Classes
    KamonReporterRegistry
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  39. 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).

  40. def rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Option[Duration], dynamicRange: Option[DynamicRange]): RangeSamplerMetric
    Definition Classes
    KamonMetricLookup
  41. def rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Duration, dynamicRange: DynamicRange): RangeSamplerMetric
    Definition Classes
    MetricLookup
  42. def rangeSampler(name: String, unit: MeasurementUnit, sampleInterval: Duration): RangeSamplerMetric
    Definition Classes
    MetricLookup
  43. def rangeSampler(name: String, unit: MeasurementUnit): RangeSamplerMetric
    Definition Classes
    MetricLookup
  44. def rangeSampler(name: String): RangeSamplerMetric
    Definition Classes
    MetricLookup
  45. def reconfigure(config: Config): Unit
  46. def scheduler(): ScheduledExecutorService
  47. def stopAllReporters(): Future[Unit]
    Definition Classes
    KamonReporterRegistry
  48. def storeContext(context: Context): Scope
  49. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  50. def timer(name: String, dynamicRange: Option[DynamicRange]): TimerMetric
    Definition Classes
    KamonMetricLookup
  51. def timer(name: String, dynamicRange: DynamicRange): TimerMetric
    Definition Classes
    MetricLookup
  52. def timer(name: String): TimerMetric
    Definition Classes
    MetricLookup
  53. def toString(): String
    Definition Classes
    AnyRef → Any
  54. def tracer: Tracer
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def withContext[T](context: Context)(f: ⇒ T): T
  59. def withContextKey[T, K](key: Key[K], value: K)(f: ⇒ T): T
  60. def withSpan[T](span: Span, finishSpan: Boolean)(f: ⇒ T): T
  61. def withSpan[T](span: Span)(f: ⇒ T): T

Inherited from Tracer

Inherited from ReporterRegistry

Inherited from MetricLookup

Inherited from AnyRef

Inherited from Any

Ungrouped