探索 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.mzph.cn/bicheng/66556.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

黄仁勋CES 2025演讲重点内容

黄仁勋CES 2025演讲重点内容 硬件产品发布 GeForce RTX 50系列GPU: 架构与性能提升:正式发布的新一代GeForce RTX 50系列GPU采用英伟达旗舰的Blackwell架构,这是自25年前引入可编程着色技术以来计算机图形领域最重大的创新。该系列显卡在图形…

《CPython Internals》阅读笔记:p43-p60

《CPython Internals》学习第 3 天,p43-p60 总结,总计 18 页。 一、技术总结 1.编译所需要的package sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev \ libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev \…

基于视觉惯性 SLAM(VSLAM)、相机和 IMU 数据的融合执行 6 自由度位姿跟踪

案例来源:https://spectacularai.github.io/docs/sdk/wrappers/oak.html 适配相机:带IMU的 OAK-D 系列相机 基于视觉惯性 SLAM(VSLAM)、相机和 IMU 数据的融合执行 6 自由度位姿跟踪 ~~~~~~~(分界线)~~~~~…

【Redis】简介|优点|使用场景|为什么Redis快

目录 一、简介 二、特性(优点) 三、使用场景 一、简介 内存中存储数据的中间件,用于数据库,数据缓存,在分布式系统中能够大展拳脚 中间件:应用程序可以直接从 Redis 中获取数据,而不必频繁地…

UI自动化测试框架playwright--初级入门

一、背景:UI自动化的痛点: 1、设计脚本耗时: 需要思考要如何模拟用户的操作,如何触发页面的事件,还要思考如何设计脚本,定位和操作要交互的元素、路径、位置,再编写代码逻辑,往复循…

安卓cpu调度优化

背景 在性能优化中,app开发者,需要优化app的资源调用,尽量做到用最少的系统资源完成自己的目标。而整机开发者作为系统资源的提供者,在既定的资源索求下,也是尽量提供最少的资源完成app想要的目标,以达到节约系统资源的目的。本文着重整机资源的cpu调度优化。 优化步骤 …

不同方式获取音频时长 - python 实现

DataBall 助力快速掌握数据集的信息和使用方式,会员享有 百种数据集,持续增加中。 需要更多数据资源和技术解决方案,知识星球: “DataBall - X 数据球(free)” -------------------------------------------------------------…

数学建模入门——建模流程

摘要:本文介绍了数学建模的一般流程概述。 目录 一、前言 二、数据预处理 三、描述性统计分析 四、模型建立 五、模型评价 一、前言 本文将为想要入门数学建模的同学讲述数学建模的一般流程。但数学建模流程并非一成不变。虽有大致步骤,像分析问题、…

Go语言处理大文件上传和下载

在处理大文件上传和下载时,Go语言提供了一些高效的开发技巧。以下是对这些技巧的详细简述: 大文件上传技巧 文件切片: 为了避免一次性将整个大文件加载到内存中造成内存溢出,可以将大文件切片成多个小的文件片段进行上传。通过将…

人工智能及深度学习的一些题目(三)

1、【填空题】 使用RNNCTC模型进行语音识别,在产生预测输出时,对于输入的音频特征序列通过网络预测产生对应的字母序列,可以使用( beamsearch )算法进行最优路径搜索。 2、【填空题】 逻辑回归模型属于有监督学习中的&…

Linux-Ubuntu之SPI串行通信陀螺仪和加速度计

Linux-Ubuntu之SPI串口通信陀螺仪和加速度计 一,SPI通信原理二,ICM-20608六轴传感器控制三,代码1.小tip 一,SPI通信原理 SPI:串行全双工通信,最高能达到百MHZ,通常一个主设备跟多个从设备&…

【从零开始入门unity游戏开发之——unity篇04】unity6基础入门 —— 新建项目模板的选择(渲染管线相关的知识点)

文章目录 前言一、渲染管线相关知识1、什么是渲染管线(Render Pipeline)?2、渲染管线的历史背景3、什么是 Scriptable Render Pipeline(SRP)?4、Unity三种渲染管线4.1 **内置渲染管线(Built-in …

Nacos server 2.4.0 版本已知问题和 Bug 汇总

Nacos server 2.4.0 版本已知问题和 Bug 汇总 核心功能问题 集群模式下的数据一致性问题 在特定条件下,可能出现节点间数据同步延迟某些情况下会出现脑裂现象Issue #9876: 数据同步时可能出现死锁 内存泄漏问题 长时间运行后可能出现内存泄漏当配置变更频繁时&…

AI也会犯错

一、缘起 1.1 问题的发现 AI模型在处理数值比较问题时,出现了一个有趣的现象:当被问到“9.9”和“9.11”哪个更大时,一些AI模型给出了错误的答案,认为“9.9”大于“9.11”。这一问题最初是由 Riley Goodside 发现的,…

Telnet工具的使用

Mac 下载安装,双击打开Windows 默认自带,但需要开启使用,控制面板->启用或关闭windows功能->Telnet客户端 管理员身份启动终端,输入telnet。远程连接 telnet ip 端口号 #看到输出后再回车一次调用服务 首先明确项目中有哪些…

Python的Matplotlib库应用(超详细教程)

目录 一、环境搭建 1.1 配置matplotlib库 1.2 配置seaborn库 1.3 配置Skimage库 二、二维图像 2.1 曲线(直线)可视化 2.2 曲线(虚线)可视化 2.3 直方图 2.4 阶梯图 三、三维图像 3.1 3D曲面图 3.2 3D散点图 3.3 3D散…

一个个顺序挨着来 - 责任链模式(Chain of Responsibility Pattern)

责任链模式(Chain of Responsibility Pattern) 责任链模式(Chain of Responsibility Pattern)责任链模式(Chain of Responsibility Pattern)概述责任链结构图责任链模式概述责任链模式涉及的角色 talk is c…

Laravel 新 WebSocket 服务 Reverb 使用指南

旧篇 > Laravel/Lumen 中使用 Echo Socket.IO-Client 实现网页即时通讯广播 https://blog.csdn.net/maxsky/article/details/130394420 已过时 与时俱进,Laravel 官方在 2024 年 7 月发布了 laravel/reverb 包的正式版,因为之前使用的 laravel-echo-…

网工考试下午题目笔记

1、在防火墙设备中,配置双出口链路有提高总带宽、链路负载均衡、提高可靠性的作用,通过配置链路聚合提高总带宽,通过配置策略路由提高链路负载均衡 防火墙工作模式有路由模式(防火墙接口配有IP地址)、透明模式(防火墙相当于不存在)、混合模式…

WEB攻防-通用漏洞_文件上传_黑白盒审计流程

目录 前置知识点 Finecms-CMS文件上传 ​编辑 Cuppa-Cms文件上传 Metinfo-CMS 文件上传 前置知识点 思路: 黑盒就是寻找一切存在文件上传的功能应用 1 、个人用户中心是否存在文件上传功能 2 、后台管理系统是否存在文件上传功能 3 、字典目录扫描探针文件上传构…