Package

kamon

module

Permalink

package module

Visibility
  1. Public
  2. All

Type Members

  1. trait CombinedReporter extends MetricReporter with SpanReporter

    Permalink

    Modules implementing this trait will get registered for periodically receiving metric period snapshots and span batches.

  2. trait MetricReporter extends Module

    Permalink

    Modules implementing this trait will get registered for periodically receiving metric period snapshots.

    Modules implementing this trait will get registered for periodically receiving metric period snapshots. The frequency of the period snapshots is controlled by the kamon.metric.tick-interval setting.

  3. trait Module extends AnyRef

    Permalink

    Modules provide additional capabilities to Kamon, like collecting JVM metrics or exporting the metrics and trace data to external services.

    Modules provide additional capabilities to Kamon, like collecting JVM metrics or exporting the metrics and trace data to external services. Additionally, modules can be automatically registered in Kamon by simply being present in the classpath and having the appropriate entry in the configuration file. All modules get a dedicated execution context which will be used to call the stop and reconfigure hooks, as well as any data processing callbacks.

    Besides the basic lifecycle hooks, when registering a MetricReporter and/or SpanReporter module, Kamon will also schedule calls to MetricReporter.reportPeriodSnapshot() and SpanReporter.reportSpans() in the module's execution context.

  4. trait ModuleFactory extends AnyRef

    Permalink

    Creates an instance of a module.

  5. class ModuleRegistry extends AnyRef

    Permalink

    Controls the lifecycle of all available modules.

  6. trait SpanReporter extends Module

    Permalink

    Modules implementing this trait will get registered for periodically receiving span batches.

    Modules implementing this trait will get registered for periodically receiving span batches. The frequency of the span batches is controlled by the kamon.trace.tick-interval setting.

Value Members

  1. object MetricReporter

    Permalink
  2. object Module

    Permalink
  3. object ModuleFactory

    Permalink

Ungrouped