com.tritondigital

counters

package counters

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. counters
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DoubleValue(value: Double) extends MetricValue with Product with Serializable

  2. class JitteredScheduler extends Runnable

  3. trait Logging extends AnyRef

  4. case class LongValue(value: Long) extends MetricValue with Product with Serializable

  5. case class Metric(name: String, value: MetricValue, tags: Seq[Tag] = immutable.this.Nil, tstamp: Long = ...) extends Product with Serializable

    A metrics suitable for ingestion in a Datadog time series database.

  6. class MetricDeduplicatingFilter extends Logging with ScalaMetricFilter

    Typically you want to gather data about everything in your system.

  7. abstract class MetricFilter extends ScalaMetricFilter

  8. class MetricPrefixFilter extends ScalaMetricFilter

  9. sealed trait MetricValue extends AnyRef

  10. trait Metrics extends AnyRef

  11. class MetricsBuilder extends AnyRef

  12. trait MetricsProvider extends AnyRef

    Main API for the metrics publisher.

  13. class MetricsPublicationCoordinator extends Logging

    Guarantees that we are not starting an other publication round if previous one has not finished yet.

  14. trait MetricsPublisher extends AnyRef

    Publishes some metrics somewhere.

  15. class MetricsSystemFactory extends Logging

    Main entry point for the Triton Counters.

  16. case class PublisherTask(publisher: MetricsPublisher, task: Future[Unit] = ...) extends Logging with Product with Serializable

  17. trait ScalaMetricFilter extends AnyRef

  18. class SimpleMetrics extends Metrics with MetricsProvider with Logging

    Thread safe implementation of Metrics, using Codahale for computing stats.

  19. case class Tag(key: String, value: String) extends Ordered[Tag] with Product with Serializable

Value Members

  1. object FilterNoMetric extends ScalaMetricFilter

  2. object Metric extends Serializable

  3. object Tag extends Serializable

  4. package akka

  5. package codahale

  6. package datadog

  7. package jmx

  8. package logback

  9. def using[CLO <: AnyRef { def close(): Unit }, T](closeable: CLO)(action: (CLO) ⇒ T): T

  10. package util

Inherited from AnyRef

Inherited from Any

Ungrouped