1. sending version metrics, 2. memory footprint optimisation

This commit is contained in:
chandresh pancholi
2022-10-06 03:22:17 +05:30
parent 4cc54cf1fa
commit 47135fad6e
10 changed files with 61 additions and 11 deletions

View File

@@ -13,13 +13,14 @@ public class MockContainer {
@Bean
public Litmus litmus(MeterRegistry meterRegistry) {
var litmusConfig = LitmusConfig.builder()
.litmusAPI("https://dev-litmus-core.np.navi-tech.in/litmus-core/v1")
.litmusAPI("https://qa-litmus-core.np.navi-tech.in/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)
.synchronousFetchOnInitialisation(true)
.build();
Litmus litmus = new DefaultLitmus(litmusConfig);

View File

@@ -22,11 +22,12 @@ public class MockController {
@GetMapping("/mock")
public String test(@RequestParam("experiment") String experiment) {
var result = litmus.isEnabled(experiment);
log.info("result ----> {}", result);
// log.info("result ----> {}", result);
return "result ==> " + result;
}
//experiment-on-font-colour
@GetMapping("/variants/mock")
public Variant variants(@RequestParam("experiment") String experiment) {
var result = litmus.getVariant(experiment);