thingsboard-developers
Changes
blacklist 2(+2 -0)
docker-compose.yml 8(+7 -1)
ignored 53(+53 -0)
run.sh 2(+2 -0)
whitelist 2(+2 -0)
Details
blacklist 2(+2 -0)
diff --git a/blacklist b/blacklist
new file mode 100644
index 0000000..34856d6
--- /dev/null
+++ b/blacklist
@@ -0,0 +1,2 @@
+public org.thingsboard.server.actors.ruleChain.RuleNodeActor org.thingsboard.server.actors.ruleChain.RuleNodeActor.ActorCreator.create()
+public org.thingsboard.server.actors.app.AppActor org.thingsboard.server.actors.app.AppActor.ActorCreator.create()
docker-compose.yml 8(+7 -1)
diff --git a/docker-compose.yml b/docker-compose.yml
index 72d9368..2496297 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -4,14 +4,20 @@ services:
build: .
container_name: thingsboard
environment:
+ - JAVA_OPTS=${JAVA_OPTS:-"-Xmx6124m"}
+ - TRACER_ENABLE=${TRACER_ENABLE:-true}
+ - TRACER_MINIMUM_EXECUTION_TIME=${TRACER_MINIMUM_EXECUTION_TIME:-1}
- TRACER_SERIALISE_INTERNALS=false
- TRACER_VERBOSE=true
- - TRACER_ENABLE=true
- TRACER_TRACES=/caching-approaches-comparison/applications/traces/thingsboard
+ - TRACER_IGNORED_PACKAGES=/caching-approaches-comparison/applications/uncached/thingsboard/ignored
+ - TRACER_WHITELIST=/caching-approaches-comparison/applications/uncached/thingsboard/whitelist
+ - TRACER_LOG=/caching-approaches-comparison/applications/output/thingsboard-tracer.log
volumes:
- application:/application
- /root/.m2:/root/.m2
- ~/.npm:/root/.npm
+ - /root/.gradle:/home/gradle/.gradle
- ../../../:/caching-approaches-comparison
restart: unless-stopped
ports:
ignored 53(+53 -0)
diff --git a/ignored b/ignored
new file mode 100644
index 0000000..0d79711
--- /dev/null
+++ b/ignored
@@ -0,0 +1,53 @@
+ch.qos.logback
+com.amazonaws
+com.datastax.cassandra
+com.fasterxml.jackson.core
+com.github.ben-manes.caffeine
+com.github.fge
+com.github.springtestdbunit
+com.google
+com.jayway.jsonpath
+com.rabbitmq
+com.sun.winsw
+com.typesafe.akka
+commons-io
+commons-validator
+io.grpc
+io.jsonwebtoken
+io.netty
+io.springfox
+io.takari.junit
+javax.mail
+junit
+org.apache
+org.aspectj
+org.bouncycastle
+org.cassandraunit
+org.dbunit
+org.eclipse.paho
+org.elasticsearch.client
+org.hsqldb
+org.javadelight
+org.mockito
+org.postgresql
+org.projectlombok
+org.slf4j
+org.springframework
+redis.clients
+com.fasterxml
+sun.util
+org.hibernate
+com.sun
+sun.reflect
+org.jboss
+akka
+scala
+com.typesafe
+sun.misc
+sun.net
+jdk.nashorn
+jdk.internal
+delight
+javax.script
+springfox.documentation
+ch.qos
\ No newline at end of file
run.sh 2(+2 -0)
diff --git a/run.sh b/run.sh
index 0d4b734..b1cc836 100644
--- a/run.sh
+++ b/run.sh
@@ -1,10 +1,12 @@
#!/bin/bash
if [ ! -e compiled ]; then
+ export TRACER_ENABLE=false
mvn clean install -DskipTests -Dlicense.skip=true
cd application/src/main/scripts/install
bash install_dev_db.sh
cd ../../../../..
touch compiled
fi
+export TRACER_ENABLE=${TRACER_ENABLE:-true}
java -jar application/target/thingsboard-2.2.0-boot.jar
whitelist 2(+2 -0)
diff --git a/whitelist b/whitelist
new file mode 100644
index 0000000..aec7aba
--- /dev/null
+++ b/whitelist
@@ -0,0 +1,2 @@
+br.ufrgs.inf.prosoft.trace
+org.thingsboard