56 Star 148 Fork 27

昵称为空 / dcs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

logo

dcs v1.0.0

现有现状

  1. 目前现存系统,既有传统项目又有新项目
  2. 使用es作为日志采集,意味着更高的成本
  3. 日志缺少统一管控,以应对项目后期审计
  4. 日志不能灵活扩展,以起到提醒预警作用

平台目标

  1. 三步集成,解决日志难问题
  2. 全系统统一管理,方便日志审计与溯源
  3. 灵活扩展,定制开发

平台架构

前端采用Vue3、Element Plus。
后端采用Spring Boot、Spring Security、Redis & Jwt。

操作文档

客户端

dcs集成

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替换至系统中

管理端

dcs配置

1.新增日志采集字典

在系统管理->字典管理->日志采集中新增记录,字典名称为系统名称applyName,字典类型为表名tableName
后台会校验表名是否在字典中存在,如若未配置正确,后台禁止访问,以此来避免破坏性查询

2.菜单配置

在系统管理->菜单管理中,以日志采集为菜单模板进行配置,只需修改菜单名称/路由地址/路由参数即可

注:1) 建议一个系统为一个菜单,方便日志单独管理

   2) 日志最多取近一千条,防止数据过大而造成的卡顿问题

演示图

捐献支持

The MIT License (MIT) Copyright (c) 2018 RuoYi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

java日志管理平台 展开 收起
Java 等 5 种语言
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/kjwl/dcs.git
git@gitee.com:kjwl/dcs.git
kjwl
dcs
dcs
master

搜索帮助