前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云ES】开源可视化工具cerebro功能强化

【腾讯云ES】开源可视化工具cerebro功能强化

原创
作者头像
Rassyan
修改2022-12-08 17:45:45
1.6K0
修改2022-12-08 17:45:45
举报

简介

cerebro 是一个基于 Scala、Play Framework、AngularJS和Bootstrap构建的开源ES可视化管理工具。虽然很多同学可能对其使用的部分语言较为生疏,但其优秀的代码风格、结构设计,可以较为容易地上手去做二次开发。笔者在平常使用cerebro管理ES集群时,发现并二次开发了一些可以强化的功能。下面分享下具体强化的功能点:

  1. 强化了节点过滤、索引过滤功能,支持更灵活的节点过滤能力(如通过hot/warm等字眼过滤节点,同时也会过滤索引)。适合在索引较多和节点较多的场景做索引、分片级别的快速定位
filter.gif
filter.gif
  1. 支持展示DataTier架构的节点角色信息(>=7.10版本)
image-20221206214227774.png
image-20221206214227774.png
image-20221206214120597.png
image-20221206214120597.png
  1. 强化了别名展示功能,支持多别名展示,以及is_write_index的特殊展示
alias.gif
alias.gif
  1. 支持展示closed索引的索引信息
closed.gif
closed.gif

总结

腾讯云ES的cerebro,是已包含上述的功能强化的,欢迎大家体验与使用。

开启方法:https://cloud.tencent.com/document/product/845/66268

上面一些优化,曾在GitHub向原项目提交过PR,可惜原作者近些年不怎么活跃了,原项目近几年基本没有任何的更新。然而这并不影响cerebro成为一款优秀的开源工具,它对ES2.x~8.x的版本都适配的很好。希望笔者这些微不足道的贡献,可以让优秀的开源软件保持活力。

开源仓库:https://github.com/lmenezes/cerebro

从es最初1.x、2.x的kopf插件,一直演化到现在的第三方ES工具cerebro,相信熟悉ES的同学一定都或多或少地接触过cerebro这一优秀的工具。如果你也有一些想法,也可以尝试做一些二次开发并提交PR。如果你提交到我的fork地址,我会定期查阅、讨论与合并,也会考虑将一些普适的能力添加到我们腾讯云ES的cerebro上。

笔者的fork仓库:https://github.com/Rassyan/cerebro

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 总结
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档