INFINI 产品更新啦 20220816
![](https://elasticsearch.cn/uploads/article/20220826/081ab6adce56ca0d7792f73858152390.png)
各位网友们晚上好,今天是 2022-08-26,星期五,天气晴朗,确切来说可以用炎热来形容,不如小编在此为大家赋诗一首:
啊!啊!时光飞梭,转眼已是秋天,难却烈日依旧炎炎,几度望穿雨下,窗外热风扑面,湘江滚烫,耀我中华,倩倩诗词。。。
咳咳,实在编不下去了。。。
首先,我们来回顾一下历史上的今天:
然后,我们再看看 INFINI Labs 今天为大家带来了哪些产品更新吧,具体如下,请查收。
INFINI Gateway v1.7.0
极限网关本次迭代更新如下:
Flow 过滤器支持基于上下文参数的动态转发,可以实现多域名和后端实例的对应关系
Router 新增 IP 白名单
LDAP 身份认证过滤器新增 LRU 缓存支持
新增基于 Centos 的 Docker 镜像
INFINI Console v0.5.0
口碑爆棚的 Elasticsearch 多集群管控平台继续在小步迭代中:
新增基于 Centos 的 Docker 镜像
新增探针管理功能
新增集群监控节点层面添加 IO 指标(仅支持 Linux 版本 Elasticsearch 集群)
INFINI Insight 新增图表类型(单值、饼图、面积图)
![](https://static001.geekbang.org/infoq/f9/f9682731c5962837ba4df6ad2d0357a5.png)
调整 Discover 搜索栏时间选择控件 UI,空间更紧凑,切换更方便
![](https://static001.geekbang.org/infoq/a4/a4f5afae09c200d85875b5a920675724.png)
优化刷新集群状态日志输出
优化了未授权时跳转至登录界面频繁的弹窗提示
修复 INFINI Insight 编辑组件后所有组件又重新获取数据的问题
修复从其它页面的索引链接跳转到 Discover 时 Query 依然有旧状态的问题
修复开发工具不能转发请求给后端集群为 Https 类型的问题
修复了存储数据 Elasticsearch 集群不可用时,采集监控指标队列不消费的问题
修复了 Docker 镜像时区加载失败的问题 (感谢反馈 @阿炳)
修复了 Gateway 实例列表刷新后多次请求的问题
INFINI Agent v0.1.0
为了支撑海量大规模集群的监控指标采集以及为了后续功能的开发做准备,INFINI 产品家族引入了新的成员:INFINI Agent,第一个版本 v.0.1.0 经过实验室小伙伴们的共同努力,终于发布了。 欢迎大家体验,期待大家的反馈~~
实现了 Agent 的自动注册,自动解析当前主机包含 Elasticsearch 集群/实例信息并上报给 Console
实现了 Agent 端的数据抓取,目前仅实现节点指标、集群指标的抓取
实现了 Agent 的状态管理,Console 端可以管理 Agent 状态和下发数据任务
实现了多平台兼容 (Linux/Mac/Windows)
集成了权限控制,Agent 需等待 Console 端审核通过之后,才会开始数据抓取
实现 Agent 多节点间任务调度,当 Agent 掉线了,也不用担心数据无法采集
INFINI Framework 20220826
作为 INFINI 家族公共的基础框架,INFINI Framework 也带来了很多改进:
系统内部运行统计指标新增 Prometheus 格式输出
合并配置加载过程中的时间, 避免没有必要的重复加载
完善了动态配置,并支持动态加载模版化的配置文件
集群拓扑发现关闭的情况下不使用和检测后端节点
API 服务可以统一捕获异常的连接请求,完善输出
优先复用本地的 Elasticsearch 客户端实例
修复 Windows 磁盘占用统计不正确的错误
修复 Windows 服务安装之后启动失败的问题
修复 Makefile,避免循环依赖
其它更新
为了让集群运维起来更加自信,相信大家都在配置各种告警规则了,不过这个事情还是比较繁琐的,大家不要慌,针对 Elasticsearch 平台运维的常见指标,我们已经设置好了规则,方便到家快速复用,已提交到 Github 的样例仓库,欢迎大家自行导入到 INFINI Console 中。
![](https://static001.geekbang.org/infoq/3b/3b4152560840bba622ebd083a4a4c7cb.png)
访问地址:https://github.com/infinilabs/examples
期待反馈
如果您在使用过程中遇到如何疑问或者问题,欢迎前往 INFINI Labs Github(https://github.com/infinilabs)中的对应项目中提交 Feature Request 或提交 Bug。
INFINI Gateway: https://github.com/infinilabs/gateway
INFINI Console: https://github.com/infinilabs/console/issues
感谢大家的围观,祝大家周末愉快,本次发布的内容就到这里,下班啦,再见~
评论