aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/resources/META-INF/aop.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/resources/META-INF/aop.xml')
-rw-r--r--kamon-core/src/main/resources/META-INF/aop.xml21
1 files changed, 17 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