当前位置: 首页 > article >正文

探索 INFINI Console:提升 Elasticsearch 管理效率的新利器

1、常见的 Elasticsearch 可视化客户端介绍

1.1  Head 插件

这是一个非常老牌的 Elasticsearch 可视化插件(现在改名了 Multi Elasticsearch Heads),通常以 Chrome 插件或网页形式存在,用来查看集群的节点状态、索引元数据,也能在界面里直接执行查询请求。 

b7a0388899992db3128487e0c1f00aea.png

地址:chrome-extension://cpmmilfkofbeimbmgiclohpodggeheim/elasticsearch-head/index.html

68fdee08bac4fdf18498c757512f8f01.png

  • 优点:安装简单,实时查看索引和文档等基本信息比较方便,纯网页操作。

  • 缺点:功能相对较为简单,UI 比较朴素,不适合进行大规模集群的复杂运维管理,对于企业级的多集群管理能力略显不足。

1.2. Cerebro

Cerebro (好多年不更新了,issue 100多个问题没有解决)是一款社区开源的 Elasticsearch 集群管理工具,支持查看节点、索引健康度,也可以进行一些索引操作,如创建、删除索引等。

e77e09e85d2b8be9b264ac8fac86fbe2.png

21083168bb87a9643da07898590144f9.png

  • 优点:轻量,支持查看集群概览,可对索引及节点进行简单管理操作;安装使用都比较容易。

  • 缺点:功能定位相对基础,对企业级的安全控制、多集群管理、监控告警功能支撑较弱,缺乏细粒度的安全审计能力。

1.3. Kibana

Kibana 是 Elasticsearch 官方出品的可视化工具,不仅能进行日志分析、报表展示,还能和 Elasticsearch 无缝集成。对于日志分析、多维度可视化等场景非常强大。

1dbde44951a46d7e9e93a3ce5e62bffc.png

  • 优点:功能齐全,和 Elasticsearch 天然配合度高,可视化报表能力出众,生态非常丰富。

  • 缺点:本身对硬件资源需求较高,操作逻辑对新手来说略显复杂,对集群的运维管理操作(安全管控、多集群纳管等)相对较弱,需要配合 X-Pack 或者 Elastic Stack 的其他组件来补足企业级需求。

1.4. Grafana

Grafana 是当下非常流行的开源可视化平台,能接入多种数据源,包括 Elasticsearch。通过编写查询语句,可以在 Grafana 中做出精美的仪表盘,用来实时监控系统健康、性能指标等。

a9b5d3decbae9d3d1dd7a0406883199e.png

  • 优点:可视化能力强大,支持多数据源整合,能轻松做出各种漂亮的监控大屏。

  • 缺点:对于 Elasticsearch 的查询场景,需要用户较熟悉语法配置,且仅聚焦在可视化层面。本身无法提供多集群管理、安全管控、索引运维等更深层次功能。

...... 还有 ElasticHQ、ElasticVUE 等。

ba6ca4d14928b3e9d86637e9d1d60aba.png

综合来看,这几款工具要么专注在可视化能力上,要么专注在基础的集群管理上。

部分工具功能相对单一,或者需要额外的插件、组件来组合使用,一旦涉及企业级的复杂部署,多版本、多集群同时管理,安全审计、告警监控、可观察性等就会面临一些瓶颈。

2、全新客户端——极限控制台(INFINI Console)介绍

极限控制台(INFINI Console) 是一款轻量级、多集群、跨版本的搜索基础设施统一管控平台。

想必大家和我一样,听说过的多,实际部署过的少。后台欢迎留言交流哈。

cd67dc07b1ef516f1102d59f2c67a4e9.png

ps:官方叫极限搜索平台,极限控制台是我直译给出的名字。如有不妥,以官方为准。

官方地址:https://infinilabs.cn/products/console/

它能将 Elasticsearch、OpenSearch、INFINI Easysearch 等不同版本的搜索集群统一纳管,提供更丰富的企业级能力。

例如:

  • 数据操作管理:直接在界面上完成索引、文档的增删改查;

  • 灵活告警(kibana 收费功能):针对集群运行指标或业务数据做 7x24 小时监控预警;

  • 统一安全策略(kibana 收费功能):支持 LDAP、Active Directory、SSO 等企业级鉴权接入;

  • 审计(kibana 收费功能)、监控、日志查看:一站式查看、追踪、分析请求日志以及操作历史;

  • 开发者友好:多集群环境一键切换,提供脚本编辑、查询语法提示等工具;

  • 跨云多平台部署(kibana 不支持):无需在目标集群安装任何插件,即可快速纳管。

它的出现很好地弥补了现有工具在大规模、多版本搜索集群集中管理上的短板,一定程度上让企业在运维管理和安全合规上更加得心应手。

3、极限控制台(INFINI Console)完整安装步骤

2.1. 下载&解压

官方地址参见如下,根据自己系统类型选型下载即可。

https://infinilabs.cn/download/?product=console

a21cb4644979412c3d8a471fd425430c.png

解压后完全可执行文件,参见如下:

294fd7ad5ac264fbc647663f9766fce3.png

更精简部署方式:

curl -sSL http://get.infini.cloud | bash -s -- -p console -v 1.27.1-1954

2.2. 启动&按步骤配置

直接看下面截图,切换到执行路径。

./console-linux-amd64 就可以直接启动。如果想后台启动,建议使用如下命令行。

nohup ./console-linux-amd64 & > /dev/null 2>&1

b2d265126c03654911b3618518fb4032.png

2.3. 浏览器访问(默认9000端口)

着实非常简单的步骤,端口是9000。

并且后台配置考虑到云服务器部署的情况,ip默认改成:0.0.0.0 了。

基本属于傻瓜式部署,点下一步下一步即可完成。

593373720302fab81d83dfbe473a46e2.png

ce428c0cc1ab5868dfba5d33935429f8.png

c206fd09d0830d5f688791899556279f.png

591c85b0ef83a7e5f279502fb40f5ff9.png

ece41b85962d75b67c595e2d2e46b6c4.png

b9f9df8e4e61ff7b1e7e2cf9947c2a1e.png

e99b9fcf235e37fe8cc5502173714b4d.png

6750fca5f846f6a217f88062071b3a93.png

其实上述截图就代表完整成功了。

875e2328e360525615fb67e9327a5a2e.png

最终效果图如下图所示。

7bd8007f172686e26befa1ac3d5094d8.png

可以醒目的看到,极限控制台支持 Elasticsearch 集群、OpenSearch 集群、EasySearch 集群

4、极限控制台 (INFINI Console)和 Kibana 的相同点与不同点

以下表格从功能角度简要对比 极限控制台(INFINI Console) 和 Kibana 的异同,帮助大家快速了解它们各自的特点。

对比维度极限控制台(INFINI Console)Kibana
适配引擎支持 Elasticsearch、OpenSearch、INFINI Easysearch 等不同版本、不同集群主要面向 Elasticsearch,兼容性偏官方
主要定位多集群、跨版本的统一管理、监控与运维,侧重企业级安全、审计、告警以可视化分析、Dashboard、日志分析为核心
安全管控内置用户、角色、字段级别权限控制,支持对接企业 LDAP/AD/SSO需要借助 X-Pack 等插件才能具备类似安全能力
监控告警自带告警引擎,可灵活配置指标监控,企业级可观察性功能更完善需要使用 Watcher(X-Pack)或外部工具
运维能力一键管理多集群索引、文档,查看操作历史,提供开发者工具等全方位运维支持一定程度上可在 Dev Tools 中管理索引,但多集群能力弱
安装复杂度轻量级可执行文件,没有太多外部依赖,安装部署简单占用资源大,需要配合 Elasticsearch 等组件
可视化分析提供基本可视化和数据探索能力,重点在集中运维管理强项是可视化大屏、日志分析、数据报表

从上表可以看出,二者并非相互替代关系,而是各有分工和优势。对于想要进行深度可视化和日志分析的用户,Kibana 依然是非常不错的选择;而对于企业需要统一运维管理、多集群安全与告警、审计等复杂场景,极限控制台能发挥出更高的效率和稳定性。

5、小结

随着企业应用场景的不断扩大,不同版本、不同地区或不同云平台上的搜索集群数量也在增加。若仍然只依赖老旧的工具或单一的可视化平台,可能会在管理、安全、监控甚至排障等工作上耗费大量人力成本。

极限控制台(INFINI Console) 这样的新兴管理工具,正是为了应对大规模、多集群、跨版本的复杂场景而生。它既可以与企业现有的 Kibana、Grafana 等工具并行使用,互相补足短板,也可以作为独立的统一管理平台存在,为搜索集群提供安全、告警、监控、可观察性等一体化支持。

在实际生产环境中,建议大家大胆尝试新事物,多多评估不同管理端、可视化端的能力,甚至多端并存。只有提前做好监控和预警,建立完善的安全体系和审计机制,才能更好地防患于未然,真正提升搜索集群的可靠性与高可用性。

希望这篇文章能给你一些参考和启示,帮助你在企业里更好地管理和优化搜索集群。


  1. Kibana 一步步可视化实战构建步骤全集

  2. 一个免费的 Elasticsearch 多集群监控和管理工具

  3. Elasticsearch 国产化替代方案之一 Easysearch 的介绍与部署指南

  4. 读者留言:有 Elasticsearch 国产化替代品吗?现在国产化不让用 ES 了......

78746db4184c1491aa15c6ebb444a7ad.png

更短时间更快习得更多干货!

和全球2000+ Elastic 爱好者一起精进!

elastic6.cn——ElasticStack进阶助手

b60b437f6451c7fa6010727b172d9aa0.gif

抢先一步学习进阶干货!


http://www.kler.cn/a/469073.html

相关文章:

  • 鸿蒙NEXT使用request模块实现本地文件上传
  • Karate 介绍与快速示例(API测试自动化、模拟、性能测试与UI自动化工具)
  • 某xx到家app逆向
  • 【新人系列】Python 入门(二十三):锁
  • 3.5 字典树(Trie)与后缀树
  • 【Adobe Acrobat PDF】Acrobat failed to connect to a DDE server.是怎么回事?
  • javafx fxml模式下 menu菜单增加图标
  • docker搭建gitlab和jenkins
  • 【机器遗忘之UNSIR算法】2023年IEEE Trans期刊论文:Fast yet effective machine unlearning
  • RepPoints: Point Set Representation for Object Detection
  • 鸿蒙HarmonyOS开发:拨打电话、短信服务、网络搜索、蜂窝数据、SIM卡管理、observer订阅管理
  • 【双层模型】考虑供需双侧的综合能源双层优化模型
  • 钓鱼攻击(Phishing)详解和实现 (网络安全)
  • 中国乡镇界shp全境arcgis格式shp数据乡镇名称下载后内容测评
  • redis源码系列--(四)--redis cluster
  • Mono里运行C#脚本25—mono_codegen
  • jenkins入门--安装jenkins
  • C++实现图书管理系统(Qt C++ GUI界面版)
  • Python抓取豆瓣电影Top250
  • 2025工作管理综合指南:Jira、Confluence等Atlassian工具套件在工作管理中的应用