Package

colossus.metrics

collectors

Permalink

package collectors

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait BucketConfig extends AnyRef

    Permalink

    Configuration object for how a histogram's buckets should be specified

  2. final case class BucketList(buckets: Vector[Int]) extends AnyVal with Product with Serializable

    Permalink

    A BucketList contains an ascending-sorted list of lower bounds to use as buckets for a histogram.

    A BucketList contains an ascending-sorted list of lower bounds to use as buckets for a histogram. A value added to a histogram will get added to the first bucket whose lower bound is less then the value.

  3. trait Counter extends Collector

    Permalink

    Metrics Collector which track Long values.

    Metrics Collector which track Long values. A single Counter instance divides counter values up by tag maps and track each one independently. When they are collected and reported, all TagMaps will be reported under the same MetricAddress.

  4. class DefaultHistogram extends Histogram

    Permalink
  5. trait Histogram extends Collector

    Permalink

    Metrics Collector which measures the distribution of values.

    Metrics Collector which measures the distribution of values. A single Histogram instance divides valuess up by TagMaps and track each one independently When they are collected and reported, all TagMaps will be reported under the same MetricAddress.

  6. class NopHistogram extends Histogram

    Permalink
  7. trait Rate extends Collector

    Permalink

    Metrics Collector which increments a value and resets after collection.

Value Members

  1. object BucketConfig

    Permalink
  2. object Counter

    Permalink
  3. object Histogram

    Permalink

    A Basic log-scale histogram, mainly designed to measure latency

    A Basic log-scale histogram, mainly designed to measure latency

    Each bucket handles an increasingly large range of values from 0 to MAX_INT.

  4. object Rate

    Permalink

Ungrouped