日志查询程序

我要开发同款
agostop2023年11月02日
90阅读
所属分类leveldb、docker、分词、golang

作品详情

该项目用于收集docker输出的日志,对日志进行分词索引和存储,最后使用API提供接口,让前端页面展示,方便开发人员查询。
该项目分为前端和后端两个模块,我主要负责后端API的设计和开发,后端使用golang语言,使用blevesearch来对日志文本构建分词索引,使用leveldb来进行数据存储,前端使用vue框架;
由于日志流是从logspout处使用tcp裸流方式接收,遇到了tcp的粘包问题,最后配置了logspout的输出格式,在每条消息末尾增加了分隔符,解决了粘包问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论