github.gphat

censorinus

package censorinus

Visibility
  1. Public
  2. All

Type Members

  1. class Client extends AnyRef

    A Censorinus client! You should create one of these and reuse it across your application.

  2. case class CounterMetric(name: String, value: Double, sampleRate: Double = 1.0, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with NumericMetric with SampledMetric with Product with Serializable

  3. class DogStatsDClient extends Client

    A DogStatsD client! You should create one of these and reuse it across your application.

  4. case class EventMetric(name: String, text: String, timestamp: Option[Long], hostname: Option[String], aggregationKey: Option[String], priority: Option[String], sourceTypeName: Option[String], alertType: Option[String], tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with Product with Serializable

  5. case class GaugeMetric(name: String, value: Double, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with NumericMetric with Product with Serializable

  6. case class HistogramMetric(name: String, value: Double, sampleRate: Double = 1.0, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with NumericMetric with SampledMetric with Product with Serializable

  7. case class MeterMetric(name: String, value: Double, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with NumericMetric with Product with Serializable

  8. trait Metric extends AnyRef

  9. trait MetricEncoder extends AnyRef

    A Metric to String encoder

  10. trait MetricSender extends AnyRef

  11. trait NumericMetric extends AnyRef

  12. trait SampledMetric extends AnyRef

  13. case class ServiceCheckMetric(name: String, status: Int, timestamp: Option[Long] = scala.None, hostname: Option[String] = scala.None, message: Option[String] = scala.None, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with Product with Serializable

  14. case class SetMetric(name: String, value: String, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with StringMetric with Product with Serializable

  15. class StatsDClient extends Client

    A StatsD client! You should create one of these and reuse it across your application.

  16. trait StringMetric extends AnyRef

  17. case class TimerMetric(name: String, value: Double, sampleRate: Double = 1.0, tags: Seq[String] = collection.this.Seq.empty[Nothing]) extends Metric with NumericMetric with SampledMetric with Product with Serializable

  18. class UDPSender extends MetricSender

Value Members

  1. object DogStatsDClient

  2. object MetricSender

  3. package dogstatsd

  4. package example

  5. package statsd

Ungrouped