Packages

package metrics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Counter extends AnyRef
    Annotations
    @FunctionalInterface()
  2. trait Gauge[T] extends AnyRef
    Annotations
    @FunctionalInterface()
  3. trait Histogram extends AnyRef
    Annotations
    @FunctionalInterface()
  4. case class MetricIdentifier(name: NonEmptyList[String], tags: Map[String, String]) extends Product with Serializable
  5. trait MetricsProviderForScenario extends AnyRef

    Abstraction for metrics frameworks used by different scenario engines (e.g.

    Abstraction for metrics frameworks used by different scenario engines (e.g. Flink metrics and Dropwizard). Metrics instances created/registered by this trait represent metric for particular scenario and task instance (e.g. particular slot for Flink). Method calls are *not* idempotent at the moment, so it's callers responsibility to call them only once for one metric during lifecycle (e.g. during open in Lifecycle)

  6. trait NoOpMetricsProviderForScenario extends MetricsProviderForScenario
  7. trait RateMeter extends AnyRef
    Annotations
    @FunctionalInterface()

Ungrouped