项目描述: 一个类似splunk的数据分析中间件,通过(用户或者第三方通过api形式调用)编写的查询语言,通过词法和语法分析解析为语法树,进一步转化为查询所需的数据结构。然后利用数据结构适配es等其他数据源的查询或聚合条件,查询出结果。然后通过类似linux管道的方式对数据处理(语法格式和splunk 很相似),有配套的client 客户端可以使用。 主要用途:内部开发使用,内部开发使用的api比较繁琐,通过统一封屏蔽繁琐的细节,可以升级es不影响现有应用。也提过http接口供第三方使用,同时也可以替换数据源而少改动应用代码(比如其他的存储结构) 项目职责:详细设计,代码开发,优化结构,使用支持 关键字 h2, jcommander, antlr, Elasticsearch
点击空白处退出提示
评论