This commit is contained in:
gotoeasy 2024-04-08 14:35:04 +08:00
parent 86567c8070
commit 2379d1811a

View File

@ -31,19 +31,16 @@
<br>
## 特点
- [x] 使用`golang`实现,具备`go`的各种特性优势,特别是性能高、节省资源
- [x] 基于`LSMT`实现文件存储,结合日志写多读少特点稍加设计,真是快
- [x] 日志吞食量每秒近万条,闲时建索引速度每秒数千条,能满足大多项目需要
- [x] 支持多关键词全文检索,支持中文分词,毫秒级查询响应,无感般的流畅
- [x] 内置提供`VUE`实现的日志查询管理界面,页面简洁大方,操作习惯自然
- [x] 支持个性化环境变量开关控制,支持日志仓自动化维护,灵活省心
- [x] 提供`docker`镜像,支持容器化部署,方便之极
- [x] 提供`java`项目日志收集包,`java`项目闭环支持
- [x] 提供`golang`项目日志收集包,`golang`项目闭环支持
- [x] 支持从`RabbitMQ`收取日志信息,满足更多闭环需求
- [x] 支持登录验证,支持秘钥校验,支持跨域设定,灵活的服务安全性保障
- [x] 支持多服务集群模式部署,提供服务高可用性保障、数据冗余性保障
- [x] 系统间的耦合性极低,可以非常方便的接入各系统,上至央企大项目下至本地开发调试,已历经众多案例磨炼,表现稳定出色,达`生产级应用`要求
- [x] 使用golang实现具备go的各种特性优势特别`【节省资源】`
- [x] 基于LSMT的存储深度融合日志写多读少的特点进行实现毫秒级查询响应 `【性能卓越】`
- [x] 日志吞食量每秒近万条,闲时建索引速度每秒数千条,能满足大多项目需要 `【广泛适用】`
- [x] 支持多关键词全文检索,支持多维度线索查询,支持定位相邻查询 `【功能丰富】`
- [x] 内置提供VUE实现的查询管理界面页面简洁大方操作习惯自然 `【体验优秀】`
- [x] 提供docker镜像支持容器化部署支持个性化环境变量配置 `【部署简便】`
- [x] 提供java/go/python等客户端工具包日志收集信手拈来 `【集成方便】`
- [x] 支持登录验证,支持秘钥校验,支持权限控制,支持黑白名单等安全设定 `【安全可靠】`
- [x] 支持多服务集群模式部署,提供服务稳定性保障、数据冗余性保障 `【高可用保障】`
- [x] 上至央企大项目下至本地开发调试,已历经众多案例磨炼,表现稳定出色 `【生产级别品质】`
<div align=center>
@ -111,6 +108,7 @@ docker run -d -p 8080:8080 -e GLC_CLUSTER_MODE=true -e GLC_SERVER_URL=http://172
- [x] `GLC_WHITE_LIST`白名单多个用逗号分隔黑白名单冲突时白名单优先默认空白。可设定IP最后段支持通配符如`1.2.3.*`内网IP默认都是白名单不必设定实验性质的支持区域名称因为IP地域查询可能有误差如`上海市,深圳市`
- [x] `GLC_BLACK_LIST`黑名单多个用逗号分隔黑白名单冲突时白名单优先默认空白。可设定IP最后段支持通配符如`1.2.3.*`,也支持单个通配符`*`代表全部也就是只允许内网或白名单指定使用实验性质的支持区域名称因为IP地域查询可能有误差
- [x] `GLC_IP_ADD_CITY`对IP字段是否自动附加城市信息默认`false`
- [x] `GLC_NEAR_SEARCH_SIZE`定位相邻检索时的检索件数默认200有效范围50-1000
## 接口
@ -265,7 +263,7 @@ glc.error("gd参数顺序无关", gd, "用法如同log库但对GlcData做了
### 版本`0.15.0`
- [x] 新增`定位相邻检索`功能,非常适合快速定位进行上下文查询的场景
- [x] 新增`定位相邻检索`功能,非常适合快速定位进行上下文查询的场景。相应增加`GLC_NEAR_SEARCH_SIZE`参数配置定位相邻检索时的检索件数默认200有效范围50-1000
- [x] 新增Python客户端工具包方便Python语言的项目接入日志中心
- [x] 修复一些已知问题