diff options
Diffstat (limited to 'src/main/java/com/geedge/common/PrometheusMetrics.java')
| -rw-r--r-- | src/main/java/com/geedge/common/PrometheusMetrics.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/com/geedge/common/PrometheusMetrics.java b/src/main/java/com/geedge/common/PrometheusMetrics.java new file mode 100644 index 0000000..57beb83 --- /dev/null +++ b/src/main/java/com/geedge/common/PrometheusMetrics.java @@ -0,0 +1,26 @@ +package com.geedge.common; + +import io.prometheus.client.exporter.MetricsServlet; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +/** + * TODO + * + * @Classname PrometheusMetrics + * @Date 2024/1/9 10:22 + * @Author wWei + */ +@RestController +public class PrometheusMetrics extends MetricsServlet { + + @GetMapping("/metrics") + public void redisMetrics(HttpServletRequest request, HttpServletResponse response) throws IOException { + this.doGet(request, response); + } +} + |
