From dbea5d2cb40231141a04fbef742ec89d429331a7 Mon Sep 17 00:00:00 2001 From: Ludovic Claude <ludovic.claude54@gmail.com> Date: Tue, 9 Apr 2019 17:48:22 +0200 Subject: [PATCH] Update woken-messages to 3.0.3, remove old akka conf --- pom.xml | 4 +-- src/main/resources/akka-artery-remoting.conf | 25 ----------------- src/main/resources/akka-netty-remoting.conf | 28 -------------------- src/main/resources/akka-remoting.conf | 7 ----- src/main/resources/akka.conf | 4 +++ src/main/resources/kamon.conf | 12 ++++++++- src/main/resources/log4j2.xml | 10 +++---- src/main/resources/reference.conf | 2 ++ tests/docker-compose.yml | 4 +-- 9 files changed, 26 insertions(+), 70 deletions(-) delete mode 100644 src/main/resources/akka-artery-remoting.conf delete mode 100644 src/main/resources/akka-netty-remoting.conf delete mode 100644 src/main/resources/akka-remoting.conf diff --git a/pom.xml b/pom.xml index c164c7e3d..40b573715 100644 --- a/pom.xml +++ b/pom.xml @@ -47,9 +47,9 @@ <spring-data-jpa.version>1.10.11.RELEASE</spring-data-jpa.version> <spring-boot-starter-actuator.version>1.4.7.RELEASE</spring-boot-starter-actuator.version> <aspectjweaver.version>1.8.9</aspectjweaver.version> - <woken-messages.version>3.0.2</woken-messages.version> + <woken-messages.version>3.0.3</woken-messages.version> <javax-inject.version>1</javax-inject.version> - <akka.version>2.5.21</akka.version> + <akka.version>2.5.22</akka.version> <spring-context.version>4.3.4.RELEASE</spring-context.version> <protobuf-java.version>3.1.0</protobuf-java.version> diff --git a/src/main/resources/akka-artery-remoting.conf b/src/main/resources/akka-artery-remoting.conf deleted file mode 100644 index c89f41b64..000000000 --- a/src/main/resources/akka-artery-remoting.conf +++ /dev/null @@ -1,25 +0,0 @@ -akka { - - remote { - - netty.tcp { - enabled = off - } - - artery { - enabled = on - transport = tcp - - canonical.hostname = ${clustering.ip} # external (logical) hostname - canonical.port = ${clustering.port} # external (logical) port - - bind.hostname = 0.0.0.0 # internal (bind) hostname - bind.port = ${clustering.port} # internal (bind) port - - } - } -} - -remoting { - protocol = "akka" -} diff --git a/src/main/resources/akka-netty-remoting.conf b/src/main/resources/akka-netty-remoting.conf deleted file mode 100644 index 2c830d0dc..000000000 --- a/src/main/resources/akka-netty-remoting.conf +++ /dev/null @@ -1,28 +0,0 @@ -akka { - - remote { - maximum-payload-bytes = 30000000 bytes - - netty.tcp { - hostname = ${clustering.ip} # external (logical) hostname - port = ${clustering.port} # external (logical) port - - bind-hostname = 0.0.0.0 # internal (bind) hostname - bind-port = ${clustering.port} # internal (bind) port - - message-frame-size = 30000000b - send-buffer-size = 30000000b - receive-buffer-size = 30000000b - maximum-frame-size = 30000000b - } - - artery { - enabled = off - - } - } -} - -remoting { - protocol = "akka.tcp" -} diff --git a/src/main/resources/akka-remoting.conf b/src/main/resources/akka-remoting.conf deleted file mode 100644 index 18f2189d4..000000000 --- a/src/main/resources/akka-remoting.conf +++ /dev/null @@ -1,7 +0,0 @@ -remoting { - - implementation = "netty" - # Alternative option is 'artery' - implementation = ${?AKKA_REMOTING} - -} diff --git a/src/main/resources/akka.conf b/src/main/resources/akka.conf index b169e7b9c..84b0e54ec 100644 --- a/src/main/resources/akka.conf +++ b/src/main/resources/akka.conf @@ -13,6 +13,8 @@ akka { log-dead-letters = 10 log-dead-letters-during-shutdown = off + coordinated-shutdown.terminate-actor-system = on + actor { # provider = "cluster" @@ -37,6 +39,8 @@ akka { ${remoting.protocol}"://"${clustering.cluster.name}"@"${clustering.seed-ip}":"${clustering.seed-port} ] + shutdown-after-unsuccessful-join-seed-nodes = 20s + roles = ["portal"] } diff --git a/src/main/resources/kamon.conf b/src/main/resources/kamon.conf index 00b068b21..face394cb 100644 --- a/src/main/resources/kamon.conf +++ b/src/main/resources/kamon.conf @@ -3,7 +3,8 @@ kamon { enabled = ${?KAMON_ENABLED} environment { - service = "woken" + service = "portal-backend" + service = ${?KAMON_SERVICE_NAME} } zipkin = { @@ -35,6 +36,14 @@ kamon { "akka.traced-actor" { includes = ["**"] + excludes = [ + ${clustering.cluster.name}"/system/IO**", + ${clustering.cluster.name}"/user/Stream**", + ${clustering.cluster.name}"/system/transports**", + ${clustering.cluster.name}"/system/cluster**", + ${clustering.cluster.name}"/system/remote**", + ${clustering.cluster.name}"/system/endpointmanager/**", + ${clustering.cluster.name}"/system/sharding/UserActor/**"] } } @@ -49,6 +58,7 @@ kamon { trace { join-remote-parents-with-same-span-id = yes + sampler = "always" } system-metrics { diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index 659940446..7ef03b5a8 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -3,17 +3,17 @@ <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout - pattern="%d{HH:mm:ss.SSS} %highlight{%level}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue} %logger{36} - %msg%n"/> + pattern="%d{HH:mm:ss.SSS} %highlight{%level}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue} %logger{36} - %.1000msg%n"/> </Console> </Appenders> <Loggers> - <Root level="DEBUG"> + <Root level="${env:LOG_LEVEL:-INFO}"> <AppenderRef ref="Console"/> </Root> <Logger name="akka.actor.LocalActorRefProvider(akka://woken)" level="INFO"> <AppenderRef ref="Console"/> </Logger> - <Logger name="akka.cluster" level="${sys:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> + <Logger name="akka.cluster" level="${env:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> <AppenderRef ref="Console"/> </Logger> <Logger name="akka.io" level="INFO"> @@ -22,10 +22,10 @@ <Logger name="akka.http.impl" level="INFO"> <AppenderRef ref="Console"/> </Logger> - <Logger name="akka.remote.artery.compress" level="${sys:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> + <Logger name="akka.remote.artery.compress" level="${env:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> <AppenderRef ref="Console"/> </Logger> - <Logger name="akka.remote.artery.tcp" level="${sys:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> + <Logger name="akka.remote.artery.tcp" level="${env:AKKA_CLUSTER_LOG_LEVEL:-INFO}"> <AppenderRef ref="Console"/> </Logger> <Logger name="akka.stream.impl" level="INFO"> diff --git a/src/main/resources/reference.conf b/src/main/resources/reference.conf index 5c485b2d8..0cbb380df 100644 --- a/src/main/resources/reference.conf +++ b/src/main/resources/reference.conf @@ -1,6 +1,8 @@ app { + # Name of the application name = "Portal backend" + # Type of the application type = "Spring" clusterSystemName = ${clustering.cluster.name} } diff --git a/tests/docker-compose.yml b/tests/docker-compose.yml index 8cb6304c9..9b2d69067 100644 --- a/tests/docker-compose.yml +++ b/tests/docker-compose.yml @@ -43,7 +43,7 @@ services: - db meta_db_setup: - image: "hbpmip/sample-meta-db-setup:0.6.0" + image: "hbpmip/sample-meta-db-setup:0.7.1" container_name: "meta-db-setup" restart: "no" networks: @@ -59,7 +59,7 @@ services: - db sample_db_setup: - image: "hbpmip/sample-data-db-setup:0.6.2" + image: "hbpmip/sample-data-db-setup:0.7.0" container_name: "data-db-setup" restart: "no" networks: -- GitLab