前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个免费的 Elasticsearch 多集群监控和管理工具

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

作者头像
铭毅天下
发布2021-12-21 09:54:55
1.1K0
发布2021-12-21 09:54:55
举报
文章被收录于专栏:铭毅天下铭毅天下

那么问题来了,有没有一个更加简单方便的多集群监控和管理方案呢,并且要支持不同版本的集群,最好是 v2、v5、v6、v7 以及最新的 v8 都能统统接管,哈哈,没错了,这里给大家介绍一个我们极限实验室团队最近开发出来的一款免费的多集群监控和管理工具-极限数据平台,目前版本 v0.1,新鲜出炉。

废话不多少,咱们直接看图说话:

首先是多集群的纳管,目前从 1.0 到最新的 8.0 统统都可以接进来。

然后就是集群的监控啦,要多简单有多简单,就是一个开关的事情,注册集群的时候,启用即开启监控,目标集群啥都不用动,费那劲干啥。

监控界面如图:

集群概览,总体情况一目了然。

各个节点信息,分门别类。

各个索引级别的信息,挨个查看。

多个集群之间的监控查看一键切换,非常方便。

查看监控的时候,发现不对劲,要操作一下集群,通过快捷键(Ctrl+Shift+O)直接调出控制台,如下图:

控制台支持多个集群的并行操作,使用不同的 tab 页切换不同工作区就行了。

常用的操作命令,还可以保存起来,方便下次使用。

别再保存一堆查询命令到记事本里面了,下次又找不到,直接加载执行就好了。

好了,你要是用 Elasticsearch 不知道这个工具,那就 out 了,赶快耍起来吧。

项目主页:http://极限数据.com/

下载地址:http://release.elasticsearch.cn/console/

安装也是非常简单,非常轻量级,下载包只有9MB,一个二进制可执行文件,一个 yml 配置文件,里面修改存储监控数据的 Elasticsearch 地址(7.0+,建议独立集群),如下图:

代码语言:javascript
复制
#存储极限数据平台相关数据的 Elasticsearch 集群信息,版本 v7.0+
elasticsearch:
  - name: default
    enabled: true
    monitored: true
    endpoint: http://192.168.3.188:9299
    basic_auth:
      username: elastic
      password: ZBdkVQUUdF1Sir4X4BGB

接下来,直接运行程序即可启动极限数据平台了(这里使用的是 mac 版本的,不同平台的程序文件名称略有不同),如下操作:

代码语言:javascript
复制
➜./console-mac-amd64
   ___                      _
  / __\___  _ __  ___  ___ | | ___
 / /  / _ \| '_ \/ __|/ _ \| |/ _ \
/ /__| (_) | | | \__ \ (_) | |  __/
\____/\___/|_| |_|___/\___/|_|\___|

[CONSOLE] the easiest way to operate your own elasticsearch platform.
[CONSOLE] 0.1.0_SNAPSHOT, 2021-11-23 18:46:10, a895115
[11-24 12:01:24] [INF] [app.go:249] initializing console.
[11-24 12:01:24] [INF] [instance.go:26] workspace: /Users/liugq/test/console/data/console/nodes/0
[11-24 12:01:24] [INF] [elastic.go:134] loading [3] remote elasticsearch configs
[11-24 12:01:24] [INF] [actions.go:236] elasticsearch [elasticsearch] is available
[11-24 12:01:24] [INF] [actions.go:236] elasticsearch [default] is available
[11-24 12:01:24] [INF] [ui.go:196] ui listen at: http://0.0.0.0:9000
[11-24 12:01:24] [INF] [metrics.go:65] ip:192.168.3.8, host:liugqdeMacBook-Pro.local, labels:, tags:
[11-24 12:01:24] [INF] [module.go:116] all modules started
[11-24 12:01:24] [INF] [app.go:354] console is running now.

看到上面的启动信息,说明极限数据平台已经成功运行了,并且监听了 9000 端口, 在浏览器里面访问 9000 端口就可以使用了。

除了下载安装,也支持 docker 容器方式启动,如下:

代码语言:javascript
复制
docker pull infinilabs/console:latest

使用同样的配置文件,不重复贴了,运行以下启动命令:

代码语言:javascript
复制
docker run -p 9000:9000  -v=`pwd`/console.yml:/console.yml  infinilabs/console:latest

使用浏览器现在访问 localhost:9000 即可打开极限数据的界面了。

怎么样,使用上是不是非常简单啊。

如果还是不清楚,还可以继续查看 极限数据 v0.2 的功能演示视频

http://mpvideo.qpic.cn/0bc3ciabkaaaoqaex7nlszqvaewdcujaafia.f10002.mp4?dis_k=28753f8fcd2c10d328fc2775dfe9f02b&dis_t=1640051510&vid=wxv_2164739069350576132&format_id=10002&support_redirect=0&mmversion=false

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 铭毅天下Elasticsearch 微信公众号,前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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