aboutsummaryrefslogtreecommitdiff
path: root/kamon-datadog
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-datadog')
-rw-r--r--kamon-datadog/src/main/resources/reference.conf16
-rw-r--r--kamon-datadog/src/main/scala/kamon/datadog/Datadog.scala2
2 files changed, 13 insertions, 5 deletions
diff --git a/kamon-datadog/src/main/resources/reference.conf b/kamon-datadog/src/main/resources/reference.conf
index 4d0639c0..07a5c8e4 100644
--- a/kamon-datadog/src/main/resources/reference.conf
+++ b/kamon-datadog/src/main/resources/reference.conf
@@ -1,6 +1,6 @@
-# ==================================== #
+# ===================================== #
# Kamon-Datadog Reference Configuration #
-# ==================================== #
+# ===================================== #
kamon {
datadog {
@@ -11,7 +11,7 @@ kamon {
# Interval between metrics data flushes to Datadog. It's value must be equal or greater than the
# kamon.metrics.tick-interval setting.
- flush-interval = 1 second
+ flush-interval = 10 seconds
# Max packet size for UDP metrics data sent to Datadog.
max-packet-size = 1024 bytes
@@ -35,4 +35,12 @@ kamon {
# application.entity-name.metric-name
application-name = "kamon"
}
-}
+
+ modules {
+ kamon-datadog {
+ auto-start = yes
+ requires-aspectj = no
+ extension-id = "kamon.datadog.Datadog"
+ }
+ }
+} \ No newline at end of file
diff --git a/kamon-datadog/src/main/scala/kamon/datadog/Datadog.scala b/kamon-datadog/src/main/scala/kamon/datadog/Datadog.scala
index 2648d6ef..b7375d9b 100644
--- a/kamon-datadog/src/main/scala/kamon/datadog/Datadog.scala
+++ b/kamon-datadog/src/main/scala/kamon/datadog/Datadog.scala
@@ -43,7 +43,7 @@ class DatadogExtension(system: ExtendedActorSystem) extends Kamon.Extension {
val datadogHost = new InetSocketAddress(datadogConfig.getString("hostname"), datadogConfig.getInt("port"))
val flushInterval = datadogConfig.getDuration("flush-interval", MILLISECONDS)
val maxPacketSizeInBytes = datadogConfig.getBytes("max-packet-size")
- val tickInterval = system.settings.config.getDuration("kamon.metrics.tick-interval", MILLISECONDS)
+ val tickInterval = system.settings.config.getDuration("kamon.metric.tick-interval", MILLISECONDS)
val datadogMetricsListener = buildMetricsListener(tickInterval, flushInterval)