0.简介
系统监控模块 主要用于实时监控和管理服务器、应用及业务运行状态,帮助开发者快速定位性能瓶颈或异常问题,属于运维支撑核心组件。
1.在线用户
在线用户模块用于 实时管理当前登录系统的活跃用户,支持强制下线、会话追踪等功能,常用于安全审计或异常会话处理。
界面如下:

强退功能就会将用户踢下线,踢下线的用户不能继续操作了,要重新登录。
踢人下线的原理如下:

2.定时任务
定时任务模块用于 管理和执行周期性任务,支持动态创建、修改、暂停任务,并监控执行日志,适用于数据统计、系统维护等场景。

我们先在代码中先找一个定时任务,在后台代码中搜索第一个定时任务的关键代码“ryNoParams”,然后能搜到下面的代码

然后清空后台的控制台信息,在前台页面点击“更多”里面的“执行一次”。

从上面的图中可以看到,定时任务被执行了。
需要说明的是,这里的代码都是提前写好的,并不是通过定时任务生成的代码,只是通过定时任务控制执行。
(1)任务详细
在任务右侧的“更多”,有个“任务详细”,点击后,可以看到下面的界面。

(2)修改
此处可以修改定时任务的信息,包括“任务名称”、“调用方法”、“cron表达式”等。cron表达式简单来说是执行频率。

生成表达式的操作如下图所示,可以修改执行频率。

(3)调度日志
点击“更多”中的“调度日志”,可以看到定时任务的执行情况。

3.数据监控
切换到“数据监控”,需要登录,
用户名:ruoyi
密码:123456

登录后可以看到监控的一些信息如下

4.服务监控
服务监控可以看到CPU、内存、服务器信息和Java虚拟机等信息。

5.缓存监控
服务监控可以看到redis的基本信息。还有命令统计和内存信息。

6.缓存列表
缓存列表是存redis的地方。

我们点击缓存列表中的某个缓存,会展示出键名列表,然后点击里面的键名,会看到这个键名里面的键值。
