From 437256afe27bcd5552f81ed71f69c73d19f8231c Mon Sep 17 00:00:00 2001
From: chenli <013250622062>
Date: Fri, 19 Mar 2021 16:20:49 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9prometheus=E7=9B=91=E6=8E=A7b?=
=?UTF-8?q?ug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
kernel-o-monitor/monitor-integration-beetl/pom.xml | 2 +-
.../controller/PrometheusMonitorController.java | 4 +---
.../pages/modular/system/monitor/logbackInfo.html | 3 ++-
kernel-o-monitor/monitor-spring-boot-starter/pom.xml | 7 +++++++
4 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/kernel-o-monitor/monitor-integration-beetl/pom.xml b/kernel-o-monitor/monitor-integration-beetl/pom.xml
index 9674b9a86..da01f1c41 100644
--- a/kernel-o-monitor/monitor-integration-beetl/pom.xml
+++ b/kernel-o-monitor/monitor-integration-beetl/pom.xml
@@ -20,7 +20,7 @@
cn.stylefeng.roses
- monitor-spring-boot-starter
+ monitor-sdk-prometheus
7.0.1
diff --git a/kernel-o-monitor/monitor-integration-beetl/src/main/java/cn/stylefeng/roses/kernel/monitor/integration/controller/PrometheusMonitorController.java b/kernel-o-monitor/monitor-integration-beetl/src/main/java/cn/stylefeng/roses/kernel/monitor/integration/controller/PrometheusMonitorController.java
index fdbaeeec0..c3c2cd68c 100644
--- a/kernel-o-monitor/monitor-integration-beetl/src/main/java/cn/stylefeng/roses/kernel/monitor/integration/controller/PrometheusMonitorController.java
+++ b/kernel-o-monitor/monitor-integration-beetl/src/main/java/cn/stylefeng/roses/kernel/monitor/integration/controller/PrometheusMonitorController.java
@@ -4,14 +4,12 @@ import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.monitor.api.PrometheusApi;
import cn.stylefeng.roses.kernel.monitor.api.constants.MonitorConstants;
import cn.stylefeng.roses.kernel.monitor.api.pojo.prometheus.PromResultInfo;
-import cn.stylefeng.roses.kernel.monitor.system.holder.SystemHardwareInfoHolder;
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
@@ -86,7 +84,7 @@ public class PrometheusMonitorController {
*/
@GetResource(name = "jvm监控数据", path = "/view/monitor/getJvmInfo")
@ResponseBody
- public String jvmInfo(@RequestParam("id") String id, @RequestParam("area") String area) {
+ public String jvmInfo(@RequestParam(value = "id",required = false) String id, @RequestParam(value = "area",required = false) String area) {
Map metricMap = getMetricInfos(getPromQl(id, area), "jvm_", "", "");
return JSON.toJSONString(metricMap);
}
diff --git a/kernel-o-monitor/monitor-integration-beetl/src/main/resources/pages/modular/system/monitor/logbackInfo.html b/kernel-o-monitor/monitor-integration-beetl/src/main/resources/pages/modular/system/monitor/logbackInfo.html
index f1904efe5..209a3dd29 100644
--- a/kernel-o-monitor/monitor-integration-beetl/src/main/resources/pages/modular/system/monitor/logbackInfo.html
+++ b/kernel-o-monitor/monitor-integration-beetl/src/main/resources/pages/modular/system/monitor/logbackInfo.html
@@ -83,7 +83,8 @@
request.dataObject = {
level: level,
isRate: 'irate',
- rateMetric: 'logback_events_total'
+ rateMetric: 'logback_events_total',
+ timeInterval: '[5m]'
};
request.setAsync(true);
request.start();
diff --git a/kernel-o-monitor/monitor-spring-boot-starter/pom.xml b/kernel-o-monitor/monitor-spring-boot-starter/pom.xml
index 5f5737d2b..143001a9d 100644
--- a/kernel-o-monitor/monitor-spring-boot-starter/pom.xml
+++ b/kernel-o-monitor/monitor-spring-boot-starter/pom.xml
@@ -31,6 +31,13 @@
7.0.1
+
+
+ cn.stylefeng.roses
+ monitor-integration-beetl
+ 7.0.1
+
+