代码拉取完成,页面将自动刷新
- 目前现存系统,既有传统项目又有新项目
- 使用es作为日志采集,意味着更高的成本
- 日志缺少统一管控,以应对项目后期审计
- 日志不能灵活扩展,以起到提醒预警作用
- 三步集成,解决日志难问题
- 全系统统一管理,方便日志审计与溯源
- 灵活扩展,定制开发
前端采用Vue3、Element Plus。
后端采用Spring Boot、Spring Security、Redis & Jwt。
1.导入pom文件
<dependency>
<groupId>com.zy</groupId>
<artifactId>dcs</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
注:应用包需要手动打包至maven
2.在yml中增加dcs配置
dcs:
applyName: 应用名称
applyPort: 端口号
url: jdbc:mysql://xxx:xxx/xxx
username: xxx
password: xxx
tableName: 管理端数据库表名
示例:
dcs:
applyName: 等级评审
applyPort: ${server.port}
url: jdbc:mysql://xxx:xxx/xxx
username: xxx
password: xxx
tableName: log_collection_djps
注:表结构基础模板为log_collection
3.将repository目录下的logback.xml替换至系统中
1.新增日志采集字典
在系统管理->字典管理->日志采集中新增记录,字典名称为系统名称applyName,字典类型为表名tableName
后台会校验表名是否在字典中存在,如若未配置正确,后台禁止访问,以此来避免破坏性查询
2.菜单配置
在系统管理->菜单管理中,以日志采集为菜单模板进行配置,只需修改菜单名称/路由地址/路由参数即可
注:1) 建议一个系统为一个菜单,方便日志单独管理
2) 日志最多取近一千条,防止数据过大而造成的卡顿问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。