如果说 INFINI Easysearch 是一台性能强悍的法拉利引擎(数据底座),那么 **INFINI Console **就是为其量身定制的数字化仪表盘和驾驶舱。
在构建基于 Easysearch 的搜索与分析平台时,很多用户会惯性地寻找 Kibana 或 Grafana。但在 Easysearch 的生态中,INFINI Console 才是官方推荐的、能力最全面的可视化监控与管控平台。
本文将深度解析如何通过 Easysearch + INFINI Console 打造一体化的搜索运维体系。
方案一:INFINI Console(官方首选:管控、监控、开发一体化) #
INFINI Console 是 INFINI Labs 专门为搜索场景打造的统一管控平台。它不仅仅是一个“看数据”的工具,更是一个“管集群”的操作系统。
为什么它是 Easysearch 的最佳拍档?
不同于通用的监控软件,Console 深入到了搜索引擎的内核。
- 全栈纳管:它能同时管理 Easysearch、Elasticsearch 甚至 Opensearch 等多版本集群。
- 深度运维:Grafana 只能看 CPU 飙高,但 Console 能让你直接执行
Force Merge、修改Mapping、或者切换分片路由来解决问题。 - 开发友好:内置了强大的 Dev Tools(开发者工具),拥有比 Kibana 更智能的语法提示(Intellisense)和多行编辑能力。
核心功能集成指南: #
- 极速连接:
- Console 部署极其轻量(单二进制文件)。启动后,在“集群注册”页面输入 Easysearch 的地址(如
http://192.168.1.10:9200)即可。 - 自动适配:Console 会自动识别 Easysearch 的版本特性,点亮专属功能图标。
- 可视化数据探索(Discover):
- 替代 Kibana Discover。用户可以在 Console 中直接浏览 Easysearch 中的索引文档。
- 支持 SQL 语法查询:对于不熟悉 DSL 的业务人员,Console 允许直接输入 SQL 语句查询 Easysearch 数据,并自动生成可视化图表。
- 独家指标监控:
- Easysearch 拥有很多特有指标(如 ZSTD 压缩率、各级缓存命中率、Native 堆外内存使用情况)。
- 通用工具很难获取这些深层指标,而 Console 提供了开箱即用的 Dashboard,让你清晰看到 “Easysearch 到底帮我省了多少磁盘空间”。
方案二:Grafana(集成推荐:指标大屏融合) #
虽然 Console 功能强大,但在企业级统一监控大屏(如 NOC 监控墙)场景下,Grafana 依然是不可或缺的组件。
适用场景:需要将 Easysearch 的日志数据与 K8s、Prometheus 的监控指标聚合在同一个屏幕上展示。
集成最佳实践: #
Easysearch 完美兼容 Elasticsearch 7.10 协议,因此可以直接复用 Grafana 的生态。
- 数据源配置:选择
ElasticsearchData Source。 - 版本选择:Version 选择
7.10+。 - 应用场景:利用 Grafana 强大的图表库,绘制 Easysearch 的 QPS 趋势图、写入延迟热力图等,作为 Console 的补充。
方案三:Kibana(兼容方案:存量迁移) #
对于习惯了 ELK 技术栈的老用户,Easysearch 保持了对 Kibana 7.10.2 (OSS版本) 的兼容性。
适用场景:旧系统迁移,业务人员极其依赖 Kibana 的特定绘图工具(如 Canvas)。
- 注意:Kibana 仅仅是一个数据分析前端,它缺乏对 Easysearch 集群的深层运维管控能力(如索引生命周期管理 ILM、快照备份恢复等),这些高级功能建议通过 Console 完成。
总结:如何选择你的“驾驶舱”? #
在 Easysearch 的落地实践中,我们推荐采用 “1 + N” 的可视化组合策略:
- 核心位置(1):INFINI Console
- 角色:DBA、运维工程师、核心开发。
- 用途:它是你的主工作台。用它来查看集群健康、排查慢查询、执行索引优化、开发调试 DSL。这是发挥 Easysearch 性能的必选项。
- 扩展位置(N):Grafana / Kibana
- 角色:业务分析师、NOC 监控专员。
- 用途:用 Grafana 做汇报大屏,用 Kibana 做遗留报表迁移。
选择 Easysearch + INFINI Console,你获得的不仅仅是一个搜索引擎,而是一套**“原本就是一体”**的现代化搜索数据基础设施。





