diff --git a/README.md b/README.md index 9bb3e48..2be9d52 100644 --- a/README.md +++ b/README.md @@ -31,19 +31,16 @@
## 特点 -- [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] 上至央企大项目下至本地开发调试,已历经众多案例磨炼,表现稳定出色 `【生产级别品质】`
@@ -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] 修复一些已知问题