-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaop.xml
25 lines (25 loc) · 1.78 KB
/
aop.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE aspectj PUBLIC "-//AspectJ//DTD//EN" "http://www.aspectj.org/dtd/aspectj_1_5_0.dtd">
<aspectj>
<weaver options="">
<include within="com.netflix.discovery..*"/>
<include within="com.netflix.karyon..*"/>
<include within="com.netflix.recipes..*"/>
<include within="com.sun.jersey.client.apache4.ApacheHttpClient4Handler"/>
</weaver>
<aspects>
<!-- Use the aspect directives to specify the aspect(s) to use (typically only one). -->
<!--<aspect name="kieker.monitoring.probe.aspectj.operationExecution.OperationExecutionAspectAnnotation"/>-->
<!--<aspect name="kieker.monitoring.probe.aspectj.operationExecution.OperationExecutionAspectAnnotationServlet"/>-->
<!--<aspect name="kieker.monitoring.probe.aspectj.operationExecution.OperationExecutionAspectFull"/>-->
<!--<aspect name="kieker.monitoring.probe.aspectj.operationExecution.OperationExecutionAspectFullNoGetterAndSetterAndNoConstructor"/>-->
<!--<aspect name="kieker.monitoring.probe.aspect.JoperationExecution.OperationExecutionAspectFullServlet"/>-->
<!--<aspect name="kieker.monitoring.probe.aspectj.ribbon.OperationExecutionRibbonOutgoingRequestInterceptor"/>-->
<aspect name="kieker.monitoring.probe.aspectj.jersey.OperationExecutionJerseyClientInterceptor"/>
<concrete-aspect name="kieker.monitoring.probe.aspectj.operationExecution.TargetedAspect" extends="kieker.monitoring.probe.aspectj.operationExecution.AbstractOperationExecutionAspect">
<pointcut name="monitoredOperation" expression= "execution(* com.netflix.recipes.rss.server.EdgeServer.main(..))
|| execution(* com.netflix.recipes.rss.hystrix..*(..))
|| execution(* com.netflix.karyon.server.KaryonServer.start(..))
|| execution(* com.netflix.discovery.DiscoveryManager.*(..))" />
</concrete-aspect>
</aspects>
</aspectj>