Class

colossus.metrics

CollectorConfig

Related Doc: package metrics

Permalink

case class CollectorConfig(intervals: Seq[FiniteDuration], baseConfig: Config, collectorDefaults: Config) extends Product with Serializable

A config object passed to new event collectors in addition to their own config.

intervals

The aggregation intervals configured for the MetricSystem this collection belongs to

baseConfig

A typesafe config object that contains all the config for collectors configured using typesafe config

collectorDefaults

a typesafe config object for collector defaults

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CollectorConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CollectorConfig(intervals: Seq[FiniteDuration], baseConfig: Config, collectorDefaults: Config)

    Permalink

    intervals

    The aggregation intervals configured for the MetricSystem this collection belongs to

    baseConfig

    A typesafe config object that contains all the config for collectors configured using typesafe config

    collectorDefaults

    a typesafe config object for collector defaults

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val baseConfig: Config

    Permalink

    A typesafe config object that contains all the config for collectors configured using typesafe config

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val collectorDefaults: Config

    Permalink

    a typesafe config object for collector defaults

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. val intervals: Seq[FiniteDuration]

    Permalink

    The aggregation intervals configured for the MetricSystem this collection belongs to

  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. def resolveConfig(address: MetricAddress, defaultsPath: String, alternatePaths: String*): Config

    Permalink

    Build a Config for a collector by stacking config objects specified by the paths elements

    Build a Config for a collector by stacking config objects specified by the paths elements

    The order of resolution is: metric-address-based path, alternate path, collector defaults

    address

    Address of the Metric, turned into a path and used as a config source.

    defaultsPath

    the path to the defaults in the collectorDefaults config

    alternatePaths

    Ordered list of config paths, ordered by highest precedence.

  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped