zio.metrics

package zio.metrics

Type members

Classlikes

final
class Client(val bufferSize: Int, val timeout: Long, host: Option[String], port: Option[Int], prefix: Option[String])(queue: Queue[Metric])
Companion
object
object Client
Companion
class
case
class Counter(name: String, value: Double, sampleRate: Double, tags: Seq[Tag]) extends Metric with NumericMetric with SampledMetric
case
class Distribution(name: String, value: Double, sampleRate: Double, tags: Seq[Tag]) extends Metric with NumericMetric with SampledMetric
case
class Event(name: String, text: String, timestamp: Option[Long], hostname: Option[String], aggregationKey: Option[String], priority: Option[EventPriority], sourceTypeName: Option[String], alertType: Option[EventAlertType], tags: Seq[Tag]) extends Metric
case
case
case
sealed
case
sealed
case
case
class Gauge(name: String, value: Double, tags: Seq[Tag]) extends Metric with NumericMetric
case
class Histogram(name: String, value: Double, sampleRate: Double, tags: Seq[Tag]) extends Metric with NumericMetric with SampledMetric
case
class Meter(name: String, value: Double, tags: Seq[Tag]) extends Metric with NumericMetric
sealed
trait Metric
sealed
case
class ServiceCheck(name: String, status: ServiceCheckStatus, timestamp: Option[Long], hostname: Option[String], message: Option[String], tags: Seq[Tag]) extends Metric
sealed
case
class Set(name: String, value: String, tags: Seq[Tag]) extends Metric with StringMetric
sealed
case
class Tag(key: String, value: String)
case
class Timer(name: String, value: Double, sampleRate: Double, tags: Seq[Tag]) extends Metric with NumericMetric with SampledMetric
class UDPClient(channel: DatagramChannel)
Companion
object
object UDPClient
Companion
class
object encoders