From 22c109b5637deb90a30a7fc11eebc4ad771cf670 Mon Sep 17 00:00:00 2001 From: Jayendra Date: Sat, 21 Sep 2019 10:47:28 +0530 Subject: [PATCH] Implemented metrices --- pom.xml | 13 +++++++++++- .../nynja/walletservice/config/WebConfig.java | 3 +++ .../controller/EthereumController.java | 1 - src/main/resources/application.yml | 20 ++++++++++++++++++- 4 files changed, 34 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index dc2ad25..ec4426a 100644 --- a/pom.xml +++ b/pom.xml @@ -118,7 +118,6 @@ 1.4.198 - org.apache.commons @@ -126,7 +125,19 @@ 3.9 + + + org.springframework.boot + spring-boot-starter-actuator + 1.5.22.RELEASE + + + + io.micrometer + micrometer-registry-prometheus + 1.1.3 + diff --git a/src/main/java/com/nynja/walletservice/config/WebConfig.java b/src/main/java/com/nynja/walletservice/config/WebConfig.java index 0296e57..8983408 100644 --- a/src/main/java/com/nynja/walletservice/config/WebConfig.java +++ b/src/main/java/com/nynja/walletservice/config/WebConfig.java @@ -1,5 +1,6 @@ package com.nynja.walletservice.config; + import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpMethod; @@ -15,6 +16,8 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter @Configuration public class WebConfig extends WebMvcConfigurerAdapter { + + @Bean public CORSFilter corsFilter() { CorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); diff --git a/src/main/java/com/nynja/walletservice/controller/EthereumController.java b/src/main/java/com/nynja/walletservice/controller/EthereumController.java index 0d2e251..e4a6ca3 100644 --- a/src/main/java/com/nynja/walletservice/controller/EthereumController.java +++ b/src/main/java/com/nynja/walletservice/controller/EthereumController.java @@ -44,7 +44,6 @@ public class EthereumController { this.conf = conf; } - /* @GetMapping(API_VERSION + "/version") public CompletableFuture> checkClientVersion( @NotBlank(message = CHAIN_ID_VALIDATION_MESSAGE) @RequestParam(defaultValue = "four") String chainId diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 1353888..bb81c48 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -54,4 +54,22 @@ message-broker: topic: "/transfer-" bitmart: - uri: "wss://openws.bitmart.com" \ No newline at end of file + uri: "wss://openws.bitmart.com" + +# SPRING BOOT ACTUATOR PROPERTIES +management: + endpoint: + health: + show-details: always + metrics: + enabled: true + prometheus: + enabled: true + endpoints: + web: + exposure: + include: 'prometheus, metrics, health, info, loggers' + metrics: + export: + prometheus: + enabled: true -- GitLab