Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-ui
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
jack.xue
9 years ago
Commit
d45eb842f9d2d4b5f2fbe75fe6046b219088191b
2 parents
edff50aa
38f35e25
Merge branch 'master' of
http://git.yoho.cn/ops/monitor-ui
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
36 additions
and
22 deletions
monitor-ui-ctrl/src/main/java/com/ui/ctrl/ZkMonitorCtrl.java
monitor-ui-web/src/main/resources/config.properties
monitor-ui-web/src/main/resources/logback.xml
monitor-ui-web/src/main/webapp/jsp/redisInfo/redisInfoList.jsp
monitor-ui-ctrl/src/main/java/com/ui/ctrl/ZkMonitorCtrl.java
View file @
d45eb84
...
...
@@ -33,7 +33,8 @@ public class ZkMonitorCtrl {
@RequestMapping
(
"/getZkMonitorRecords"
)
@ResponseBody
public
BaseResponse
getZkMonitorRecords
(
ZkInfoReq
req
)
throws
Exception
{
BaseResponse
response
=
httpRestClient
.
defaultGet
(
HttpUriContants
.
GET_ZK_INFO
,
BaseResponse
.
class
,
null
);
return
response
;
BaseResponse
response
=
httpRestClient
.
defaultGet
(
HttpUriContants
.
GET_ZK_INFO
,
BaseResponse
.
class
,
null
);
return
response
;
}
}
...
...
monitor-ui-web/src/main/resources/config.properties
View file @
d45eb84
monitor.service.url
=
http://127.0.0.1:8080/monitor
\ No newline at end of file
monitor.service.url
=
http://127.0.0.1:8880/monitor
\ No newline at end of file
...
...
monitor-ui-web/src/main/resources/logback.xml
View file @
d45eb84
...
...
@@ -21,39 +21,46 @@
</encoder>
</appender>
<!-- WARN级别日志 appender -->
<appender
name=
"WARN"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/Data/tomcat_logs/monitor/warn-log
</file>
<!-- 过滤器,过滤掉 TRACE 和 DEBUG 和 INFO 级别的日志 -->
<file>
${catalina.home}/logs/warn.log
</file>
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
WARN
</level>
<level>
ERROR
</level>
</filter>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 按天回滚 daily -->
<fileNamePattern>
${catalina.home}/logs/%d{yyyy-MM-dd}/warn-log.log
</fileNamePattern>
<!-- 日志最大的保存天数 -->
<!-- daily rollover -->
<fileNamePattern>
${catalina.home}/logs/warn.%d{yyyy-MM-dd}.%i.log.gz
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>
${maxFileSize}
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 30 days' worth of history -->
<maxHistory>
${maxHistory}
</maxHistory>
</rollingPolicy>
<triggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"
>
<maxFileSize>
${maxFileSize}
</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>
%
d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger
- %msg%n
</pattern>
<pattern>
%
-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -
- %msg%n
</pattern>
</encoder>
</appender>
<!-- DEBUG级别日志 appender -->
<appender
name=
"DEBUG"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/Data/tomcat_logs/monitor/debug-log
</file>
<file>
${catalina.home}/logs/debug.log
</file>
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
INFO
</level>
</filter>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 按天回滚 daily -->
<fileNamePattern>
${catalina.home}/logs/%d{yyyy-MM-dd}/debug-log.log
</fileNamePattern>
<fileNamePattern>
${catalina.home}/logs/debug.%d{yyyy-MM-dd}.%i.log.gz
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>
${maxFileSize}
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- 日志最大的历史 60天 -->
<maxHistory>
${maxHistory}
</maxHistory>
</rollingPolicy>
<triggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"
>
<maxFileSize>
${maxFileSize}
</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
</pattern>
</encoder>
...
...
monitor-ui-web/src/main/webapp/jsp/redisInfo/redisInfoList.jsp
View file @
d45eb84
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<script type="text/javascript" src="/monitor-ui/js/jquery.min.js"></script>
<script language="JavaScript" src="/monitor-ui/js/charts/FusionCharts.js"></script>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<script type="text/javascript" src="<%=basePath %>/js/jquery.min.js"></script>
<script language="JavaScript" src="<%=basePath %>/js/charts/FusionCharts.js"></script>
<div id="breadcrumb">
<a href="#" title="Go to Home" class="tip-bottom"><i
class="icon-home"></i> Home</a> <a href="#" class="current">Redis监控</a>
...
...
@@ -14,13 +20,13 @@
<h5>Redis监控</h5>
</div>
<div class="widget-content nopadding">
<script type="text/javascript" src="
/monitor-ui
/js/charts/DragNode3.js" ></script>
<script type="text/javascript" src="
<%=basePath %>
/js/charts/DragNode3.js" ></script>
<div id="chartdiv" align="center" style="width:800px;">
FusionCharts.
</div>
<script type="text/javascript">
var chart = new FusionCharts("
/monitor-ui
/js/charts/DragNode.swf", "ChartId", "1650", "650", "0");
var chart = new FusionCharts("
<%=basePath %>
/js/charts/DragNode.swf", "ChartId", "1650", "650", "0");
chart.setXMLData(dataString );
chart.render("chartdiv");
</script>
...
...
Please
register
or
login
to post a comment