Litmus prometheus integration
This commit is contained in:
@@ -27,7 +27,18 @@
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-webflux</artifactId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.squareup.okhttp3</groupId>
|
||||
<artifactId>okhttp</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
@@ -36,6 +47,18 @@
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.micrometer</groupId>
|
||||
<artifactId>micrometer-registry-prometheus</artifactId>
|
||||
<version>1.8.4</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>bouncycastle</groupId>
|
||||
<artifactId>bcprov-jdk16</artifactId>
|
||||
<version>140</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>javax.servlet-api</artifactId>
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.navi.medici.container;
|
||||
import com.navi.medici.config.LitmusConfig;
|
||||
import com.navi.medici.litmus.DefaultLitmus;
|
||||
import com.navi.medici.litmus.Litmus;
|
||||
import io.micrometer.core.instrument.MeterRegistry;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@@ -10,13 +11,15 @@ import org.springframework.stereotype.Component;
|
||||
public class MockContainer {
|
||||
|
||||
@Bean
|
||||
public Litmus litmus() {
|
||||
public Litmus litmus(MeterRegistry meterRegistry) {
|
||||
var litmusConfig = LitmusConfig.builder()
|
||||
.litmusAPI("http://localhost:12000/litmus-core/v1")
|
||||
.appName("litmus-mock")
|
||||
.instanceId("test-instance")
|
||||
.litmusContextProvider(new CustomLitmusContextProvider())
|
||||
.clickStreamAPI("https://dev-janus.np.navi-tech.in/events/json")
|
||||
.vertical("PL")
|
||||
.meterRegistry(meterRegistry)
|
||||
.build();
|
||||
|
||||
Litmus litmus = new DefaultLitmus(litmusConfig);
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
server.port=11000
|
||||
server.port=11000
|
||||
|
||||
management.server.port=4001
|
||||
management.endpoints.web.exposure.include=prometheus,health,info,metric,heapdump,threaddump
|
||||
Reference in New Issue
Block a user