aboutsummaryrefslogtreecommitdiff
path: root/kamon-play-2.4.x/src/main/resources/reference.conf
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-play-2.4.x/src/main/resources/reference.conf')
-rw-r--r--kamon-play-2.4.x/src/main/resources/reference.conf33
1 files changed, 33 insertions, 0 deletions
diff --git a/kamon-play-2.4.x/src/main/resources/reference.conf b/kamon-play-2.4.x/src/main/resources/reference.conf
new file mode 100644
index 00000000..af43edec
--- /dev/null
+++ b/kamon-play-2.4.x/src/main/resources/reference.conf
@@ -0,0 +1,33 @@
+# ================================== #
+# Kamon-Play Reference Configuration #
+# ================================== #
+
+kamon {
+ play {
+
+ # Header name used when propagating the `TraceContext.token` value across applications.
+ trace-token-header-name = "X-Trace-Token"
+
+ # When set to true, Kamon will automatically set and propogate the `TraceContext.token` value under the following
+ # conditions:
+ # - When a server side request is received containing the trace token header, the new `TraceContext` will have that
+ # some token, and once the response to that request is ready, the trace token header is also included in the
+ # response.
+ # - When a WS client request is issued and a `TraceContext` is available, the trace token header will be included
+ # in the request headers.
+ automatic-trace-token-propagation = true
+
+ # Fully qualified name of the implementation of kamon.play.NameGenerator that will be used for assigning names
+ # to traces and client http segments.
+ name-generator = kamon.play.DefaultNameGenerator
+
+ }
+
+ modules {
+ kamon-play {
+ auto-start = yes
+ requires-aspectj = yes
+ extension-id = "kamon.play.Play"
+ }
+ }
+} \ No newline at end of file