diff options
Diffstat (limited to 'kamon-core/src/main/resources')
-rw-r--r-- | kamon-core/src/main/resources/META-INF/aop.xml | 21 | ||||
-rw-r--r-- | kamon-core/src/main/resources/reference.conf | 30 |
2 files changed, 47 insertions, 4 deletions
diff --git a/kamon-core/src/main/resources/META-INF/aop.xml b/kamon-core/src/main/resources/META-INF/aop.xml index f6951705..1448f22f 100644 --- a/kamon-core/src/main/resources/META-INF/aop.xml +++ b/kamon-core/src/main/resources/META-INF/aop.xml @@ -2,17 +2,30 @@ <aspectj> <weaver options="-verbose -showWeaveInfo"> - <!--<dump within="*"/>--> + <!-- In case you want to see the weaved classes --> + <!--<dump within="*"/>--> </weaver> <aspects> - <aspect name="kamon.instrumentation.ActorSystemInstrumentation"/> + <!-- Actors --> + <aspect name="akka.instrumentation.RepointableActorRefTraceContextMixin"/> + <aspect name="akka.instrumentation.SystemMessageTraceContextMixin"/> + <aspect name="akka.instrumentation.ActorSystemMessagePassingTracing"/> + <aspect name="akka.instrumentation.EnvelopeTraceContextMixin"/> + <aspect name="akka.instrumentation.BehaviourInvokeTracing"/> + <aspect name="kamon.instrumentation.ActorLoggingTracing"/> + + <!-- Futures --> + <aspect name="kamon.instrumentation.FutureTracing"/> + + <!-- Patterns --> + <aspect name="akka.instrumentation.AskPatternTracing"/> + - <!--<exclude within="*"/>--> <include within="scala.concurrent..*"/> <include within="akka..*"/> <include within="spray..*"/> <include within="kamon..*"/> </aspects> -</aspectj> +</aspectj>
\ No newline at end of file diff --git a/kamon-core/src/main/resources/reference.conf b/kamon-core/src/main/resources/reference.conf new file mode 100644 index 00000000..11e7cbb4 --- /dev/null +++ b/kamon-core/src/main/resources/reference.conf @@ -0,0 +1,30 @@ +kamon { + metrics { + tick-interval = 1 second + + actors { + tracked = [] + + excluded = [ "system/*", "user/IO-*" ] + + hdr-settings { + processing-time { + highest-trackable-value = 3600000000000 + significant-value-digits = 2 + } + time-in-mailbox { + highest-trackable-value = 3600000000000 + significant-value-digits = 2 + } + mailbox-size { + highest-trackable-value = 999999999 + significant-value-digits = 2 + } + } + } + } + + trace { + ask-pattern-tracing = off + } +}
\ No newline at end of file |