aboutsummaryrefslogtreecommitdiff
path: root/kamon-system-metrics/src/main/resources/reference.conf
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-system-metrics/src/main/resources/reference.conf')
-rw-r--r--kamon-system-metrics/src/main/resources/reference.conf62
1 files changed, 53 insertions, 9 deletions
diff --git a/kamon-system-metrics/src/main/resources/reference.conf b/kamon-system-metrics/src/main/resources/reference.conf
index 3de463b3..ba439024 100644
--- a/kamon-system-metrics/src/main/resources/reference.conf
+++ b/kamon-system-metrics/src/main/resources/reference.conf
@@ -7,15 +7,28 @@
kamon.sigar.folder = ${user.dir}"/native"
kamon {
+ system-metrics {
+
+ default-gauge-precision {
+ refresh-interval = 1 second
+ highest-trackable-value = 999999999
+ significant-value-digits = 2
+ }
+
+ # Default dispatcher for all system-metrics module operations
+ dispatcher = ${kamon.default-dispatcher}
+ }
+
metrics {
precision {
+
system {
process-cpu {
- cpu-percentage = {
+ cpu-percentage = {
highest-trackable-value = 999999999
significant-value-digits = 2
}
- total-process-time = {
+ total-process-time = {
highest-trackable-value = 999999999
significant-value-digits = 2
}
@@ -34,11 +47,11 @@ kamon {
highest-trackable-value = 999
significant-value-digits = 2
}
- idle ={
+ idle = {
highest-trackable-value = 999
significant-value-digits = 2
}
- stolen ={
+ stolen = {
highest-trackable-value = 999
significant-value-digits = 2
}
@@ -67,18 +80,49 @@ kamon {
per-process-non-voluntary = ${kamon.metrics.precision.default-histogram-precision}
global = ${kamon.metrics.precision.default-histogram-precision}
}
+
+ disk {
+ reads = ${kamon.metrics.precision.default-histogram-precision}
+ writes = ${kamon.metrics.precision.default-histogram-precision}
+ queue = ${kamon.metrics.precision.default-histogram-precision}
+ service-time = ${kamon.metrics.precision.default-histogram-precision}
+ }
+
+ load-average {
+ one = ${kamon.metrics.precision.default-histogram-precision}
+ five = ${kamon.metrics.precision.default-histogram-precision}
+ fifteen = ${kamon.metrics.precision.default-histogram-precision}
+ }
}
jvm {
heap {
- used = ${kamon.metrics.precision.default-gauge-precision}
- max = ${kamon.metrics.precision.default-gauge-precision}
- committed = ${kamon.metrics.precision.default-gauge-precision}
+ used = ${kamon.system-metrics.default-gauge-precision}
+ max = ${kamon.system-metrics.default-gauge-precision}
+ committed = ${kamon.system-metrics.default-gauge-precision}
+ }
+
+ non-heap {
+ used = ${kamon.system-metrics.default-gauge-precision}
+ max = ${kamon.system-metrics.default-gauge-precision}
+ committed = ${kamon.system-metrics.default-gauge-precision}
+ }
+
+ thread {
+ daemon = ${kamon.system-metrics.default-gauge-precision}
+ count = ${kamon.system-metrics.default-gauge-precision}
+ peak = ${kamon.system-metrics.default-gauge-precision}
+ }
+
+ classes {
+ total-loaded = ${kamon.system-metrics.default-gauge-precision}
+ total-unloaded = ${kamon.system-metrics.default-gauge-precision}
+ current-loaded = ${kamon.system-metrics.default-gauge-precision}
}
gc {
- count = ${kamon.metrics.precision.default-gauge-precision}
- time = ${kamon.metrics.precision.default-gauge-precision}
+ count = ${kamon.metrics.precision.default-histogram-precision}
+ time = ${kamon.metrics.precision.default-histogram-precision}
}
}
}