com.metamx.tranquility

druid

package druid

Visibility
  1. Public
  2. All

Type Members

  1. class DruidBeam[A] extends Beam[A] with Logging with Closable

    A Beam that writes all events to a fixed set of Druid tasks.

  2. case class DruidBeamConfig(firehoseGracePeriod: org.scala_tools.time.Imports.Period = ..., firehoseQuietPeriod: org.scala_tools.time.Imports.Period = ..., firehoseRetryPeriod: org.scala_tools.time.Imports.Period = ..., firehoseChunkSize: Int = 1000, randomizeTaskId: Boolean = false, indexRetryPeriod: org.scala_tools.time.Imports.Period = ..., firehoseBufferSize: Int = 100000) extends IndexServiceConfig with Product with Serializable

  3. class DruidBeamMaker[A] extends BeamMaker[A, DruidBeam[A]] with Logging

  4. sealed abstract class DruidDimensions extends AnyRef

  5. class DruidEnvironment extends Equals

  6. case class DruidLocation(environment: DruidEnvironment, dataSource: String) extends Product with Serializable

  7. class DruidRollup extends AnyRef

    Describes rollup (dimensions, aggregators, index granularity) desired for a Druid datasource.

  8. sealed abstract class DruidSpatialDimension extends AnyRef

  9. case class DruidTuning(maxRowsInMemory: Int = 75000, intermediatePersistPeriod: Period = ..., maxPendingPersists: Int = 0) extends Product with Serializable

  10. class IndexService extends Closeable

  11. trait IndexServiceConfig extends AnyRef

  12. sealed trait IndexServiceException extends AnyRef

  13. class IndexServicePermanentException extends Exception with IndexServiceException

    Exceptions that are permanent in nature, and are useless to retry externally.

  14. class IndexServiceTransientException extends Exception with IndexServiceException

    Exceptions that indicate transient indexing service failures.

  15. sealed trait IndexStatus extends AnyRef

  16. case class MultipleFieldDruidSpatialDimension(name: String, fieldNames: Seq[String]) extends DruidSpatialDimension with Product with Serializable

  17. case class SchemalessDruidDimensions(dimensionExclusions: Set[String], spatialDimensions: Seq[DruidSpatialDimension] = immutable.this.Nil) extends DruidDimensions with Product with Serializable

  18. case class SingleFieldDruidSpatialDimension(name: String) extends DruidSpatialDimension with Product with Serializable

  19. case class SpecificDruidDimensions(dimensions: Seq[String], spatialDimensions: Seq[DruidSpatialDimension] = immutable.this.Nil) extends DruidDimensions with Product with Serializable

  20. class TaskClient extends Logging with Closable

    Client for a single Druid task.

  21. case class TaskPointer(id: String, serviceKey: String) extends Product with Serializable

Value Members

  1. object DruidBeamConfig extends Serializable

  2. object DruidBeamMaker

  3. object DruidBeams

    Builds Beams or Finagle services that send events to the Druid indexing service.

  4. object DruidDimensions

  5. object DruidEnvironment

  6. object DruidGuicer

  7. object DruidLocation extends Serializable

  8. object DruidRollup

  9. object DruidSpatialDimension

  10. object DruidTuning extends Serializable

  11. object IndexService

  12. object IndexStatus

  13. object SchemalessDruidDimensions extends Serializable

  14. object TaskClient

  15. object TaskFailed extends IndexStatus with Product with Serializable

  16. object TaskNotFound extends IndexStatus with Product with Serializable

  17. object TaskPointer extends Serializable

  18. object TaskRunning extends IndexStatus with Product with Serializable

  19. object TaskSuccess extends IndexStatus with Product with Serializable

Ungrouped