package metrics
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Counter(labels: Map[String, String], value: Long) extends Metric with Product with Serializable
- case class DGauge(labels: Map[String, String], value: Double) extends Metric with Product with Serializable
- case class IGauge(labels: Map[String, String], value: Long) extends Metric with Product with Serializable
- case class JsonMetricEncoder(solomonConfig: SolomonConfig) extends MetricEncoder with Product with Serializable
- sealed abstract class Metric extends AnyRef
- case class MetricMessage(metrics: Seq[Metric], commonLabels: Map[String, String], ts: Instant) extends Product with Serializable
- case class ReporterConfig(enabled: Boolean, name: String, filter: MetricFilter, rateUnit: TimeUnit, durationUnit: TimeUnit, pollPeriodMillis: Long) extends Product with Serializable
- case class SolomonConfig(url: String, encoding: Encoding, commonLabels: Map[String, String], token: Option[String], metricNameRegex: String, metricNameTransform: Option[String]) extends Product with Serializable
- case class SolomonReporter(registry: MetricRegistry, solomonConfig: SolomonConfig, reporterConfig: ReporterConfig) extends ScheduledReporter with LogLazy with Product with Serializable
Value Members
- object AdditionalMetrics
- object ReporterConfig extends Serializable
- object SolomonConfig extends Serializable
- object SolomonReporter extends Serializable
- object SolomonSinkSettings extends Product with Serializable