Packages

package metrics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Counter(labels: Map[String, String], value: Long) extends Metric with Product with Serializable
  2. case class DGauge(labels: Map[String, String], value: Double) extends Metric with Product with Serializable
  3. case class IGauge(labels: Map[String, String], value: Long) extends Metric with Product with Serializable
  4. case class JsonMetricEncoder(solomonConfig: SolomonConfig) extends MetricEncoder with Product with Serializable
  5. sealed abstract class Metric extends AnyRef
  6. case class MetricMessage(metrics: Seq[Metric], commonLabels: Map[String, String], ts: Instant) extends Product with Serializable
  7. case class ReporterConfig(enabled: Boolean, name: String, filter: MetricFilter, rateUnit: TimeUnit, durationUnit: TimeUnit, pollPeriodMillis: Long) extends Product with Serializable
  8. case class SolomonConfig(url: String, encoding: Encoding, commonLabels: Map[String, String], token: Option[String], metricNameRegex: String, metricNameTransform: Option[String]) extends Product with Serializable
  9. case class SolomonReporter(registry: MetricRegistry, solomonConfig: SolomonConfig, reporterConfig: ReporterConfig) extends ScheduledReporter with LogLazy with Product with Serializable

Value Members

  1. object AdditionalMetrics
  2. object ReporterConfig extends Serializable
  3. object SolomonConfig extends Serializable
  4. object SolomonReporter extends Serializable
  5. object SolomonSinkSettings extends Product with Serializable

Ungrouped