Packages

package datadog

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. datadog
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class DataDogListener extends MetricListener
  2. final case class DatadogConfig(host: String, port: Int, histogramSendInterval: Option[java.time.Duration] = None, maxBatchedMetrics: Int = 10, maxQueueSize: Int = 100000, containerId: Option[String] = None) extends Product with Serializable

    Datadog Specific configuration

    Datadog Specific configuration

    host

    Agent host name

    port

    Agent port

    histogramSendInterval

    Override for when the distributions should be sent faster than the general metrics frequency. This is typically with an app that generates lots of distributions, but doesn't want to send other metrics types, such as gauges, too frequently

    maxBatchedMetrics

    The maximum number of metrics to batch before sending. This affects packet size

    maxQueueSize

    The maximum number of metrics stored in the queue. This affects memory usage

    containerId

    An optional docker container ID

Value Members

  1. lazy val datadogLayer: ZLayer[zio.&[DatadogConfig, MetricsConfig], Nothing, Unit]
  2. object DataDogEventProcessor
  3. object DatadogConfig extends Serializable
  4. case object DatadogEncoder extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped