Elklog产品系统

我要开发同款
无语还真2026年11月07日
1阅读

技术信息

语言技术
Vue、TypeScript、Go
系统类型
Web
行业分类
开发工具

作品详情

行业场景

原本使用ELK原生服务进行公司/个人项目的运维,后面发现Kibana很难做到开箱即用,即它是java服务太过占用服务器内存。故重新设计功能,使用Golang作为后端语言,并且整合了10来个工具,涉及数据库、Redis、对象存储、K8s等10几类运维场景。后面成了公司的标准化运维工具。

功能介绍

1.ELK 日志:一个页面检索全部系统日志,可按服务、时间、关键字、报错级别、耗时快慢快速过滤;输入一个请求编号即可串起这次操作在所有服务里的完整轨迹,异常处还能直接还原出错前后的原始日志现场,支持关键字高亮、日志打包下载。
2.数据库:在线浏览库、表、字段结构,写 SQL 直接查询和修改数据,可接入多个数据库实例,支持整库导出与导入,跨环境搬数据不再找人。
3.Redis:按关键字查找缓存、查看内容与有效期、单条删除,也支持批量导出和导入,缓存排查与清理不再靠命令行。
4.对象存储:查看文件与目录、在线上传、跨目录复制、生成临时访问地址,交付现场的资源包管理一步到位。
5.K8s:查看集群节点、工作负载、路由与配置项,在线改配置、重启、回滚历史版本,实时查看容器日志并直接进入容器操作。
6.其它:统计分析、SQL 分析、业务逻辑、计划任务、事件中心、接口调试、环境变量、常用加解密小工具、离线发布等功能统一收在同一入口。

项目实现

1.所有功能都是由个人独立产品设计+独立开发完成;
2.前后端技术栈用的Golang+Vue3;

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论