Fixed Docker Compose
This commit is contained in:
		
							parent
							
								
									9b0e92cac3
								
							
						
					
					
						commit
						a91a69c57f
					
				@ -208,29 +208,5 @@ public class InstallScripts {
 | 
				
			|||||||
            log.error("Unable to load dashboard from json", e);
 | 
					            log.error("Unable to load dashboard from json", e);
 | 
				
			||||||
            throw new RuntimeException("Unable to load dashboard from json", e);
 | 
					            throw new RuntimeException("Unable to load dashboard from json", e);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
        try (DirectoryStream<Path> dirStream = Files.newDirectoryStream(ruleChainsDir, path -> path.toString().endsWith(JSON_EXT))) {
 | 
					 | 
				
			||||||
            dirStream.forEach(
 | 
					 | 
				
			||||||
                    path -> {
 | 
					 | 
				
			||||||
                        try {
 | 
					 | 
				
			||||||
                            JsonNode ruleChainJson = objectMapper.readTree(path.toFile());
 | 
					 | 
				
			||||||
                            RuleChain ruleChain = objectMapper.treeToValue(ruleChainJson.get("ruleChain"), RuleChain.class);
 | 
					 | 
				
			||||||
                            RuleChainMetaData ruleChainMetaData = objectMapper.treeToValue(ruleChainJson.get("metadata"), RuleChainMetaData.class);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                            ruleChain.setTenantId(tenantId);
 | 
					 | 
				
			||||||
                            if (ruleChain.getName().equals("Root Rule Chain")) {
 | 
					 | 
				
			||||||
                                ruleChain.setRoot(true);
 | 
					 | 
				
			||||||
                            }
 | 
					 | 
				
			||||||
                            ruleChain = ruleChainService.saveRuleChain(ruleChain);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                            ruleChainMetaData.setRuleChainId(ruleChain.getId());
 | 
					 | 
				
			||||||
                            ruleChainService.saveRuleChainMetaData(new TenantId(EntityId.NULL_UUID), ruleChainMetaData);
 | 
					 | 
				
			||||||
                        } catch (Exception e) {
 | 
					 | 
				
			||||||
                            log.error("Unable to load dashboard from json: [{}]", path.toString());
 | 
					 | 
				
			||||||
                            throw new RuntimeException("Unable to load dashboard from json", e);
 | 
					 | 
				
			||||||
                        }
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
            );
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -46,7 +46,7 @@ import java.util.concurrent.atomic.AtomicInteger;
 | 
				
			|||||||
@Service
 | 
					@Service
 | 
				
			||||||
public class RemoteJsInvokeService extends AbstractJsInvokeService {
 | 
					public class RemoteJsInvokeService extends AbstractJsInvokeService {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Value("${js.remote.max_requests_timeout}")
 | 
					    @Value("${queue.js.max_requests_timeout}")
 | 
				
			||||||
    private long maxRequestsTimeout;
 | 
					    private long maxRequestsTimeout;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Getter
 | 
					    @Getter
 | 
				
			||||||
 | 
				
			|||||||
@ -59,8 +59,7 @@ services:
 | 
				
			|||||||
        max-size: "200m"
 | 
					        max-size: "200m"
 | 
				
			||||||
        max-file: "30"
 | 
					        max-file: "30"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb1
 | 
					      TB_SERVICE_ID: tb1
 | 
				
			||||||
      CLUSTER_NODE_ID: tb1
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-node.env
 | 
					      - tb-node.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -81,8 +80,7 @@ services:
 | 
				
			|||||||
        max-size: "200m"
 | 
					        max-size: "200m"
 | 
				
			||||||
        max-file: "30"
 | 
					        max-file: "30"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb2
 | 
					      TB_SERVICE_ID: tb2
 | 
				
			||||||
      CLUSTER_NODE_ID: tb2
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-node.env
 | 
					      - tb-node.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -98,8 +96,7 @@ services:
 | 
				
			|||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "1883"
 | 
					      - "1883"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb-mqtt-transport1
 | 
					      TB_SERVICE_ID: tb-mqtt-transport1
 | 
				
			||||||
      CLUSTER_NODE_ID: tb-mqtt-transport1
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-mqtt-transport.env
 | 
					      - tb-mqtt-transport.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -113,8 +110,7 @@ services:
 | 
				
			|||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "1883"
 | 
					      - "1883"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb-mqtt-transport2
 | 
					      TB_SERVICE_ID: tb-mqtt-transport2
 | 
				
			||||||
      CLUSTER_NODE_ID: tb-mqtt-transport2
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-mqtt-transport.env
 | 
					      - tb-mqtt-transport.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -128,8 +124,7 @@ services:
 | 
				
			|||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "8081"
 | 
					      - "8081"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb-http-transport1
 | 
					      TB_SERVICE_ID: tb-http-transport1
 | 
				
			||||||
      CLUSTER_NODE_ID: tb-http-transport1
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-http-transport.env
 | 
					      - tb-http-transport.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -143,8 +138,7 @@ services:
 | 
				
			|||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "8081"
 | 
					      - "8081"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb-http-transport2
 | 
					      TB_SERVICE_ID: tb-http-transport2
 | 
				
			||||||
      CLUSTER_NODE_ID: tb-http-transport2
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-http-transport.env
 | 
					      - tb-http-transport.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@ -158,8 +152,7 @@ services:
 | 
				
			|||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "5683:5683/udp"
 | 
					      - "5683:5683/udp"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      TB_HOST: tb-coap-transport
 | 
					      TB_SERVICE_ID: tb-coap-transport
 | 
				
			||||||
      CLUSTER_NODE_ID: tb-coap-transport
 | 
					 | 
				
			||||||
    env_file:
 | 
					    env_file:
 | 
				
			||||||
      - tb-coap-transport.env
 | 
					      - tb-coap-transport.env
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@ KAFKA_LISTENERS=INSIDE://:9093,OUTSIDE://:9092
 | 
				
			|||||||
KAFKA_ADVERTISED_LISTENERS=INSIDE://:9093,OUTSIDE://kafka:9092
 | 
					KAFKA_ADVERTISED_LISTENERS=INSIDE://:9093,OUTSIDE://kafka:9092
 | 
				
			||||||
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
 | 
					KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
 | 
				
			||||||
KAFKA_INTER_BROKER_LISTENER_NAME=INSIDE
 | 
					KAFKA_INTER_BROKER_LISTENER_NAME=INSIDE
 | 
				
			||||||
KAFKA_CREATE_TOPICS=js.eval.requests:100:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb.transport.api.requests:30:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb.rule-engine:30:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600
 | 
					KAFKA_CREATE_TOPICS=js_eval.requests:3:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb_transport.api.requests:3:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600
 | 
				
			||||||
KAFKA_AUTO_CREATE_TOPICS_ENABLE=false
 | 
					KAFKA_AUTO_CREATE_TOPICS_ENABLE=false
 | 
				
			||||||
KAFKA_LOG_RETENTION_BYTES=1073741824
 | 
					KAFKA_LOG_RETENTION_BYTES=1073741824
 | 
				
			||||||
KAFKA_LOG_SEGMENT_BYTES=268435456
 | 
					KAFKA_LOG_SEGMENT_BYTES=268435456
 | 
				
			||||||
 | 
				
			|||||||
@ -3,4 +3,5 @@ COAP_BIND_ADDRESS=0.0.0.0
 | 
				
			|||||||
COAP_BIND_PORT=5683
 | 
					COAP_BIND_PORT=5683
 | 
				
			||||||
COAP_TIMEOUT=10000
 | 
					COAP_TIMEOUT=10000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TB_QUEUE_TYPE=kafka
 | 
				
			||||||
TB_KAFKA_SERVERS=kafka:9092
 | 
					TB_KAFKA_SERVERS=kafka:9092
 | 
				
			||||||
@ -3,4 +3,5 @@ HTTP_BIND_ADDRESS=0.0.0.0
 | 
				
			|||||||
HTTP_BIND_PORT=8081
 | 
					HTTP_BIND_PORT=8081
 | 
				
			||||||
HTTP_REQUEST_TIMEOUT=60000
 | 
					HTTP_REQUEST_TIMEOUT=60000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TB_QUEUE_TYPE=kafka
 | 
				
			||||||
TB_KAFKA_SERVERS=kafka:9092
 | 
					TB_KAFKA_SERVERS=kafka:9092
 | 
				
			||||||
@ -3,4 +3,5 @@ MQTT_BIND_ADDRESS=0.0.0.0
 | 
				
			|||||||
MQTT_BIND_PORT=1883
 | 
					MQTT_BIND_PORT=1883
 | 
				
			||||||
MQTT_TIMEOUT=10000
 | 
					MQTT_TIMEOUT=10000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TB_QUEUE_TYPE=kafka
 | 
				
			||||||
TB_KAFKA_SERVERS=kafka:9092
 | 
					TB_KAFKA_SERVERS=kafka:9092
 | 
				
			||||||
@ -2,9 +2,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
ZOOKEEPER_ENABLED=true
 | 
					ZOOKEEPER_ENABLED=true
 | 
				
			||||||
ZOOKEEPER_URL=zookeeper:2181
 | 
					ZOOKEEPER_URL=zookeeper:2181
 | 
				
			||||||
RPC_HOST=${TB_HOST}
 | 
					TB_QUEUE_TYPE=kafka
 | 
				
			||||||
TB_KAFKA_SERVERS=kafka:9092
 | 
					TB_KAFKA_SERVERS=kafka:9092
 | 
				
			||||||
JS_EVALUATOR=remote
 | 
					JS_EVALUATOR=local
 | 
				
			||||||
TRANSPORT_TYPE=remote
 | 
					TRANSPORT_TYPE=remote
 | 
				
			||||||
CACHE_TYPE=redis
 | 
					CACHE_TYPE=redis
 | 
				
			||||||
REDIS_HOST=redis
 | 
					REDIS_HOST=redis
 | 
				
			||||||
 | 
				
			|||||||
@ -21,10 +21,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <appender name="fileLogAppender"
 | 
					    <appender name="fileLogAppender"
 | 
				
			||||||
              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
        <file>/var/log/thingsboard/${TB_HOST}/thingsboard.log</file>
 | 
					        <file>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.log</file>
 | 
				
			||||||
        <rollingPolicy
 | 
					        <rollingPolicy
 | 
				
			||||||
                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
            <fileNamePattern>/var/log/thingsboard/${TB_HOST}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					            <fileNamePattern>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
            <maxFileSize>100MB</maxFileSize>
 | 
					            <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
            <maxHistory>30</maxHistory>
 | 
					            <maxHistory>30</maxHistory>
 | 
				
			||||||
            <totalSizeCap>3GB</totalSizeCap>
 | 
					            <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -15,7 +15,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data"
 | 
					export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
 | 
				
			|||||||
@ -21,10 +21,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <appender name="fileLogAppender"
 | 
					    <appender name="fileLogAppender"
 | 
				
			||||||
              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
        <file>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.log</file>
 | 
					        <file>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.log</file>
 | 
				
			||||||
        <rollingPolicy
 | 
					        <rollingPolicy
 | 
				
			||||||
                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
            <fileNamePattern>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					            <fileNamePattern>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
            <maxFileSize>100MB</maxFileSize>
 | 
					            <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
            <maxHistory>30</maxHistory>
 | 
					            <maxHistory>30</maxHistory>
 | 
				
			||||||
            <totalSizeCap>3GB</totalSizeCap>
 | 
					            <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@
 | 
				
			|||||||
# limitations under the License.
 | 
					# limitations under the License.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
 | 
				
			|||||||
@ -21,10 +21,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <appender name="fileLogAppender"
 | 
					    <appender name="fileLogAppender"
 | 
				
			||||||
              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
        <file>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.log</file>
 | 
					        <file>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.log</file>
 | 
				
			||||||
        <rollingPolicy
 | 
					        <rollingPolicy
 | 
				
			||||||
                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
            <fileNamePattern>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					            <fileNamePattern>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
            <maxFileSize>100MB</maxFileSize>
 | 
					            <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
            <maxHistory>30</maxHistory>
 | 
					            <maxHistory>30</maxHistory>
 | 
				
			||||||
            <totalSizeCap>3GB</totalSizeCap>
 | 
					            <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@
 | 
				
			|||||||
# limitations under the License.
 | 
					# limitations under the License.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
 | 
				
			|||||||
@ -21,10 +21,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <appender name="fileLogAppender"
 | 
					    <appender name="fileLogAppender"
 | 
				
			||||||
              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					              class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
        <file>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.log</file>
 | 
					        <file>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.log</file>
 | 
				
			||||||
        <rollingPolicy
 | 
					        <rollingPolicy
 | 
				
			||||||
                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
            <fileNamePattern>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					            <fileNamePattern>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
            <maxFileSize>100MB</maxFileSize>
 | 
					            <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
            <maxHistory>30</maxHistory>
 | 
					            <maxHistory>30</maxHistory>
 | 
				
			||||||
            <totalSizeCap>3GB</totalSizeCap>
 | 
					            <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@
 | 
				
			|||||||
# limitations under the License.
 | 
					# limitations under the License.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
 | 
				
			|||||||
@ -23,7 +23,7 @@ metadata:
 | 
				
			|||||||
    name: tb-coap-transport-config
 | 
					    name: tb-coap-transport-config
 | 
				
			||||||
data:
 | 
					data:
 | 
				
			||||||
  conf: |
 | 
					  conf: |
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
@ -36,10 +36,10 @@ data:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <appender name="fileLogAppender"
 | 
					          <appender name="fileLogAppender"
 | 
				
			||||||
                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
              <file>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.log</file>
 | 
					              <file>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.log</file>
 | 
				
			||||||
              <rollingPolicy
 | 
					              <rollingPolicy
 | 
				
			||||||
                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
                  <fileNamePattern>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					                  <fileNamePattern>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
                  <maxFileSize>100MB</maxFileSize>
 | 
					                  <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
                  <maxHistory>30</maxHistory>
 | 
					                  <maxHistory>30</maxHistory>
 | 
				
			||||||
                  <totalSizeCap>3GB</totalSizeCap>
 | 
					                  <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -23,7 +23,7 @@ metadata:
 | 
				
			|||||||
    name: tb-http-transport-config
 | 
					    name: tb-http-transport-config
 | 
				
			||||||
data:
 | 
					data:
 | 
				
			||||||
  conf: |
 | 
					  conf: |
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
@ -36,10 +36,10 @@ data:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <appender name="fileLogAppender"
 | 
					          <appender name="fileLogAppender"
 | 
				
			||||||
                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
              <file>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.log</file>
 | 
					              <file>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.log</file>
 | 
				
			||||||
              <rollingPolicy
 | 
					              <rollingPolicy
 | 
				
			||||||
                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
                  <fileNamePattern>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					                  <fileNamePattern>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
                  <maxFileSize>100MB</maxFileSize>
 | 
					                  <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
                  <maxHistory>30</maxHistory>
 | 
					                  <maxHistory>30</maxHistory>
 | 
				
			||||||
                  <totalSizeCap>3GB</totalSizeCap>
 | 
					                  <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -23,7 +23,7 @@ metadata:
 | 
				
			|||||||
    name: tb-mqtt-transport-config
 | 
					    name: tb-mqtt-transport-config
 | 
				
			||||||
data:
 | 
					data:
 | 
				
			||||||
  conf: |
 | 
					  conf: |
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
@ -36,10 +36,10 @@ data:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <appender name="fileLogAppender"
 | 
					          <appender name="fileLogAppender"
 | 
				
			||||||
                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
              <file>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.log</file>
 | 
					              <file>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.log</file>
 | 
				
			||||||
              <rollingPolicy
 | 
					              <rollingPolicy
 | 
				
			||||||
                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
                  <fileNamePattern>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					                  <fileNamePattern>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
                  <maxFileSize>100MB</maxFileSize>
 | 
					                  <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
                  <maxHistory>30</maxHistory>
 | 
					                  <maxHistory>30</maxHistory>
 | 
				
			||||||
                  <totalSizeCap>3GB</totalSizeCap>
 | 
					                  <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@ metadata:
 | 
				
			|||||||
data:
 | 
					data:
 | 
				
			||||||
  conf: |
 | 
					  conf: |
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark"
 | 
				
			||||||
      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
					      export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled"
 | 
				
			||||||
@ -37,10 +37,10 @@ data:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <appender name="fileLogAppender"
 | 
					          <appender name="fileLogAppender"
 | 
				
			||||||
                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
					                    class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
				
			||||||
              <file>/var/log/thingsboard/${TB_HOST}/thingsboard.log</file>
 | 
					              <file>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.log</file>
 | 
				
			||||||
              <rollingPolicy
 | 
					              <rollingPolicy
 | 
				
			||||||
                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
					                      class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
				
			||||||
                  <fileNamePattern>/var/log/thingsboard/${TB_HOST}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
					                  <fileNamePattern>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | 
				
			||||||
                  <maxFileSize>100MB</maxFileSize>
 | 
					                  <maxFileSize>100MB</maxFileSize>
 | 
				
			||||||
                  <maxHistory>30</maxHistory>
 | 
					                  <maxHistory>30</maxHistory>
 | 
				
			||||||
                  <totalSizeCap>3GB</totalSizeCap>
 | 
					                  <totalSizeCap>3GB</totalSizeCap>
 | 
				
			||||||
 | 
				
			|||||||
@ -247,18 +247,12 @@ spec:
 | 
				
			|||||||
        - containerPort: 9001
 | 
					        - containerPort: 9001
 | 
				
			||||||
          name: rpc
 | 
					          name: rpc
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
        - name: RPC_HOST
 | 
					        - name: TB_SERVICE_ID
 | 
				
			||||||
          valueFrom:
 | 
					 | 
				
			||||||
            fieldRef:
 | 
					 | 
				
			||||||
              fieldPath: status.podIP
 | 
					 | 
				
			||||||
        - name: CLUSTER_NODE_ID
 | 
					 | 
				
			||||||
          valueFrom:
 | 
					 | 
				
			||||||
            fieldRef:
 | 
					 | 
				
			||||||
              fieldPath: metadata.name
 | 
					 | 
				
			||||||
        - name: TB_HOST
 | 
					 | 
				
			||||||
          valueFrom:
 | 
					          valueFrom:
 | 
				
			||||||
            fieldRef:
 | 
					            fieldRef:
 | 
				
			||||||
              fieldPath: metadata.name
 | 
					              fieldPath: metadata.name
 | 
				
			||||||
 | 
					        - name: TB_SERVICE_TYPE
 | 
				
			||||||
 | 
					          value: "monolith"
 | 
				
			||||||
        - name: ZOOKEEPER_ENABLED
 | 
					        - name: ZOOKEEPER_ENABLED
 | 
				
			||||||
          value: "true"
 | 
					          value: "true"
 | 
				
			||||||
        - name: ZOOKEEPER_URL
 | 
					        - name: ZOOKEEPER_URL
 | 
				
			||||||
@ -334,14 +328,12 @@ spec:
 | 
				
			|||||||
        - containerPort: 1883
 | 
					        - containerPort: 1883
 | 
				
			||||||
          name: mqtt
 | 
					          name: mqtt
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
        - name: CLUSTER_NODE_ID
 | 
					        - name: TB_SERVICE_ID
 | 
				
			||||||
          valueFrom:
 | 
					 | 
				
			||||||
            fieldRef:
 | 
					 | 
				
			||||||
              fieldPath: metadata.name
 | 
					 | 
				
			||||||
        - name: TB_HOST
 | 
					 | 
				
			||||||
          valueFrom:
 | 
					          valueFrom:
 | 
				
			||||||
            fieldRef:
 | 
					            fieldRef:
 | 
				
			||||||
              fieldPath: metadata.name
 | 
					              fieldPath: metadata.name
 | 
				
			||||||
 | 
					        - name: TB_SERVICE_TYPE
 | 
				
			||||||
 | 
					          value: "monolith"
 | 
				
			||||||
        - name: MQTT_BIND_ADDRESS
 | 
					        - name: MQTT_BIND_ADDRESS
 | 
				
			||||||
          value: "0.0.0.0"
 | 
					          value: "0.0.0.0"
 | 
				
			||||||
        - name: MQTT_BIND_PORT
 | 
					        - name: MQTT_BIND_PORT
 | 
				
			||||||
@ -409,14 +401,12 @@ spec:
 | 
				
			|||||||
        - containerPort: 8080
 | 
					        - containerPort: 8080
 | 
				
			||||||
          name: http
 | 
					          name: http
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
        - name: CLUSTER_NODE_ID
 | 
					        - name: TB_SERVICE_ID
 | 
				
			||||||
          valueFrom:
 | 
					 | 
				
			||||||
            fieldRef:
 | 
					 | 
				
			||||||
              fieldPath: metadata.name
 | 
					 | 
				
			||||||
        - name: TB_HOST
 | 
					 | 
				
			||||||
          valueFrom:
 | 
					          valueFrom:
 | 
				
			||||||
            fieldRef:
 | 
					            fieldRef:
 | 
				
			||||||
              fieldPath: metadata.name
 | 
					              fieldPath: metadata.name
 | 
				
			||||||
 | 
					        - name: TB_SERVICE_TYPE
 | 
				
			||||||
 | 
					          value: "monolith"
 | 
				
			||||||
        - name: HTTP_BIND_ADDRESS
 | 
					        - name: HTTP_BIND_ADDRESS
 | 
				
			||||||
          value: "0.0.0.0"
 | 
					          value: "0.0.0.0"
 | 
				
			||||||
        - name: HTTP_BIND_PORT
 | 
					        - name: HTTP_BIND_PORT
 | 
				
			||||||
@ -484,14 +474,12 @@ spec:
 | 
				
			|||||||
          name: coap
 | 
					          name: coap
 | 
				
			||||||
          protocol: UDP
 | 
					          protocol: UDP
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
        - name: CLUSTER_NODE_ID
 | 
					        - name: TB_SERVICE_ID
 | 
				
			||||||
          valueFrom:
 | 
					 | 
				
			||||||
            fieldRef:
 | 
					 | 
				
			||||||
              fieldPath: metadata.name
 | 
					 | 
				
			||||||
        - name: TB_HOST
 | 
					 | 
				
			||||||
          valueFrom:
 | 
					          valueFrom:
 | 
				
			||||||
            fieldRef:
 | 
					            fieldRef:
 | 
				
			||||||
              fieldPath: metadata.name
 | 
					              fieldPath: metadata.name
 | 
				
			||||||
 | 
					        - name: TB_SERVICE_TYPE
 | 
				
			||||||
 | 
					          value: "monolith"
 | 
				
			||||||
        - name: COAP_BIND_ADDRESS
 | 
					        - name: COAP_BIND_ADDRESS
 | 
				
			||||||
          value: "0.0.0.0"
 | 
					          value: "0.0.0.0"
 | 
				
			||||||
        - name: COAP_BIND_PORT
 | 
					        - name: COAP_BIND_PORT
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ transport:
 | 
				
			|||||||
    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
					    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
queue:
 | 
					queue:
 | 
				
			||||||
  type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus
 | 
					  type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq
 | 
				
			||||||
  kafka:
 | 
					  kafka:
 | 
				
			||||||
    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
					    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
				
			||||||
    acks: "${TB_KAFKA_ACKS:all}"
 | 
					    acks: "${TB_KAFKA_ACKS:all}"
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ transport:
 | 
				
			|||||||
    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
					    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
queue:
 | 
					queue:
 | 
				
			||||||
  type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus
 | 
					  type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq
 | 
				
			||||||
  kafka:
 | 
					  kafka:
 | 
				
			||||||
    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
					    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
				
			||||||
    acks: "${TB_KAFKA_ACKS:all}"
 | 
					    acks: "${TB_KAFKA_ACKS:all}"
 | 
				
			||||||
 | 
				
			|||||||
@ -73,7 +73,7 @@ transport:
 | 
				
			|||||||
    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
					    max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
queue:
 | 
					queue:
 | 
				
			||||||
  type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus
 | 
					  type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq
 | 
				
			||||||
  kafka:
 | 
					  kafka:
 | 
				
			||||||
    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
					    bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}"
 | 
				
			||||||
    acks: "${TB_KAFKA_ACKS:all}"
 | 
					    acks: "${TB_KAFKA_ACKS:all}"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user