package datadog
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- datadog
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class DataDogListener extends MetricListener
- 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
- lazy val datadogLayer: ZLayer[zio.&[DatadogConfig, MetricsConfig], Nothing, Unit]
- object DataDogEventProcessor
- object DatadogConfig extends Serializable
- case object DatadogEncoder extends Product with Serializable