diff --git a/litmus-core/pom.xml b/litmus-core/pom.xml
index aa60ddb..d7a7430 100644
--- a/litmus-core/pom.xml
+++ b/litmus-core/pom.xml
@@ -81,11 +81,6 @@
4.0.1
-
- org.springframework.kafka
- spring-kafka
-
-
software.amazon.awssdk
s3
@@ -147,6 +142,12 @@
1.4.200
+
+ com.navi.medici.utils
+ event-bus-client
+ 0.3.10-SNAPSHOT
+
+
diff --git a/litmus-core/src/main/java/com/navi/medici/listener/ExperimentMetricResultListener.java b/litmus-core/src/main/java/com/navi/medici/listener/ExperimentMetricResultListener.java
index e6c4be4..09d8213 100644
--- a/litmus-core/src/main/java/com/navi/medici/listener/ExperimentMetricResultListener.java
+++ b/litmus-core/src/main/java/com/navi/medici/listener/ExperimentMetricResultListener.java
@@ -5,6 +5,7 @@ import com.navi.medici.service.experimentmetricresult.ExperimentMetricResultServ
import io.micrometer.core.instrument.MeterRegistry;
import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2;
+import org.springframework.kafka.annotation.KafkaListener;
import org.springframework.kafka.support.KafkaHeaders;
import org.springframework.messaging.handler.annotation.Header;
import org.springframework.messaging.handler.annotation.Payload;
@@ -18,7 +19,7 @@ public class ExperimentMetricResultListener {
private final ExperimentMetricResultService experimentMetricResultService;
private final MeterRegistry meterRegistry;
- // @KafkaListener(topics = "${kafka.experiment.metric.result.topic}", groupId = "${kafka.litmus.consumer.group}")
+ @KafkaListener(topics = "${kafka.experiment.metric.result.topic}", groupId = "${kafka.litmus.consumer.group}")
public void listenMetricResultFromTesseract(@Header(value = KafkaHeaders.CORRELATION_ID, required = false) String correlationId,
@Header(value = "job_run_id", required = false) String jobRunId,
@Header(value = "tesseract_id", required = false) String tesseractId,
diff --git a/litmus-core/src/main/resources/application.properties b/litmus-core/src/main/resources/application.properties
index 47178ad..7941000 100644
--- a/litmus-core/src/main/resources/application.properties
+++ b/litmus-core/src/main/resources/application.properties
@@ -20,10 +20,12 @@ server.tomcat.mbeanregistry.enabled=true
spring.jmx.enabled=true
management.metrics.kafka.consumer.enabled=true
management.metrics.kafka.producer.enabled=true
+
kafka.servers=${KAFKA_SERVER:localhost:9092}
audit.kafka.servers=${AUDIT_KAFKA_SERVER:localhost:9092}
kafka.auditlog.topic=${AUDIT_LOG_TOPIC:audit-logs}
kms.base-url=${KMS_BASE_URL:http://google.com}
+
redis.host=${REDIS_HOST:127.0.0.1}
redis.port=6379
redis.expected.insertions=99999
@@ -51,7 +53,7 @@ tesseract.interval.function.max.interval=${TESSERACT_INTERVAL_FUNCTION_MAX_INTER
tesseract.interval.function.multiplier=${TESSERACT_INTERVAL_FUNCTION_MULTIPLIER:5}
#kafka
kafka.experiment.metric.result.topic=${KAFKA_EXPERIMENT_METRIC_RESULT_TOPIC:common-litmus-experiment-metric-result-topic}
-kafka.litmus.consumer.group=${KAFKA_LITMUS_CONSUMER_GROUP: dev-kafka}
+kafka.litmus.consumer.group=${KAFKA_LITMUS_CONSUMER_GROUP:dev-kafka}
#metrics
experiment.metric.fetch.cron=${EXPERIMENT_METRIC_FETCH_CRON:0 0/1 0-7 * * ?}
experiment.metric.fetch.limit.per.interval=${EXPERIMENT_METRIC_FETCH_LIMIT_PER_INTERVAL:5}
diff --git a/local_core.env b/local_core.env
index 40944a0..e2497e9 100644
--- a/local_core.env
+++ b/local_core.env
@@ -1,7 +1,12 @@
-DATASOURCE_URL=jdbc:postgresql://localhost:5432/litmus
-DATASOURCE_USERNAME=postgres
-DATASOURCE_PASSWORD=
+DATASOURCE_URL=jdbc:postgresql://qa-env-db.c3sususvjbxm.ap-south-1.rds.amazonaws.com:5432/litmus
+DATASOURCE_USERNAME=service_user
+DATASOURCE_PASSWORD=JRCFCMXUXBJHGZVTPBNTXHYCCFVMWN
REDIS_HOST=localhost
SEGMENT_S3_BUCKET=
DEFAULT_POLLING_TIME_SECONDS=300
-LITMUS_PORTAL_BASE_URL=http://localhost:4000
\ No newline at end of file
+LITMUS_PORTAL_BASE_URL=http://localhost:4000
+
+KAFKA_SERVER=
+KAFKA_CLUSTER_API_SECRET=
+KAFKA_CLUSTER_API_KEY=
+ENVIRONMENT=local
\ No newline at end of file