aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/resources/reference.conf
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/resources/reference.conf')
-rw-r--r--kamon-core/src/main/resources/reference.conf19
1 files changed, 15 insertions, 4 deletions
diff --git a/kamon-core/src/main/resources/reference.conf b/kamon-core/src/main/resources/reference.conf
index 2fa3d33b..0fb3ce0a 100644
--- a/kamon-core/src/main/resources/reference.conf
+++ b/kamon-core/src/main/resources/reference.conf
@@ -25,11 +25,22 @@ kamon {
}
}
- # FQCN of the reporter instances that should be loaded when calling `Kamon.reporters.loadReportersFromConfig()`. All
- # reporter classes must have a default constructor. No metric filtering is applied to metric reporters started this way.
+ # Modules that can be automatically discovered and started by Kamon. The configuration for each module has the
+ # following schema:
+ #
+ # kamon.modules {
+ # module-name {
+ # enabled = true
+ # class = "com.example.ModuleClass"
+ # }
+ # }
+ #
+ # All available modules in the classpath are started when calling Kamon.loadModules() and stopped when calling
+ # Kamon.stopModules().
+ #
+ modules {
- # Example: `reporters = ["kamon.prometheus.PrometheusReporter", "kamon.zipkin.ZipkinReporter"]`.
- reporters = [ ]
+ }
# Pool size for the executor service that will run sampling on RangeSampler instruments. This scheduler is accesible
# through Kamon.scheduler()