Commit 6e93a072 authored by Jonathan Mace's avatar Jonathan Mace

[Baggage] Add weaving and xtrace configuration

parent b1f42ab0
docker
.project
.classpath
.settings
# Logs
logs
*.log
......
......@@ -21,6 +21,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<prometheus.version>0.0.21</prometheus.version>
<tracingplane.version>4.0</tracingplane.version>
</properties>
<dependencies>
......@@ -73,11 +74,58 @@
<version>0.8.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
</dependency>
<dependency>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>xtrace-aspects</artifactId>
<version>${tracingplane.version}</version>
</dependency>
<dependency>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>retro-aspects</artifactId>
<version>${tracingplane.version}</version>
</dependency>
</dependencies>
<build>
<finalName>carts</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.8</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>xtrace-aspects</artifactId>
</aspectLibrary>
<aspectLibrary>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>retro-aspects</artifactId>
</aspectLibrary>
</aspectLibraries>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<source>1.8</source>
<target>1.8</target>
<complianceLevel>1.8</complianceLevel>
<Xjoinpoints>synchronization</Xjoinpoints>
<showWeaveInfo>false</showWeaveInfo>
<verbose>false</verbose>
<Xlint>unmatchedSuperTypeInCall=ignore,adviceDidNotMatch=ignore,typeNotExposedToWeaver=ignore,uncheckedAdviceConversion=ignore,invalidAbsoluteTypeName=ignore</Xlint>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
......
tracingplane.transit-layer.factory = "edu.brown.cs.systems.tracingplane.atom_layer.AtomLayerFactory$TransitLayerFactoryImpl"
tracingplane.atom-layer.factory = "edu.brown.cs.systems.tracingplane.baggage_layer.BaggageLayerFactory$AtomLayerFactoryImpl"
tracingplane.baggage-layer.factory = "edu.brown.cs.systems.tracingplane.baggage_buffers.BaggageLayerFactoryImpl"
pubsub.server.hostname = "xtrace-server"
xtrace.client.reporting.default_level = "debug"
xtrace.client.reporting.report_baggage = true
xtrace.client.reporting.discoverymode = false
xtrace.client.tracemain = true
xtrace.client.tracemain_level = "debug"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment