专栏首页JetpropelledSnakeELK学习笔记之简单适用的ES集群监控工具cerebro安装使用

ELK学习笔记之简单适用的ES集群监控工具cerebro安装使用

安装指导及使用简介

1.      下载安装包:

https://github.com/lmenezes/cerebro/releases/download/v0.7.3/cerebro-0.7.3.tgz

2.      将安装包copy到ECS节点,该节点网络和待监控的ES集群在同一VPC,网络互通

3.      解压安装包,参考README.md文件启动服务

4.      指定IP和端口号启动:

启动方式一:

bin/cerebro -Dhttp.port=1234 -Dhttp.address=127.0.0.1

启动方式二:

修改配置文件conf/application.conf

指定监控的ES集群IP和Port:

# A list of known hosts
hosts = [
   {
     host = "http://10.51.179.102:9200"
     name = "Es-test"
   },
   # Example of host with authentication
   #{
   # host = "http://some-authenticated-host:9200"
   # name = "Secured Cluster"
   # auth = {
   #   username = "username"
   #   password = "secret-password"
   #  }
   #}

启动服务:

bin/cerebro -Dconfig.file=conf/application.conf

5.  方式一启动之后浏览器访问服务:

http://127.0.0.1:1234

如下图界面:

窗口中输入待监控的ES集群的ip和port

如下图:

登陆进去之后overview可以查看集群的索引分布情况(方式二启动直接到该界面):

Nodes可以看到各节点的资源使用情况:

Rest可以往集群发请求,调用ES的API:

More可以做更多操作:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 仿Google+的Circle功能

    http://www.circlehack.com/ (qiang外)是facebook四个工程师通宵一晚上的成果,体验和效果上和Google+中的circle...

    meteoric
  • JavaScript求最大公共子串

    对两个字符串的每一项都进行比较,若匹配则该项为1,不匹配则为0。然后求出对角线最长为1的那一段序列,即为最大公共子串。

    meteoric
  • 网页布局之九宫格

    九宫格虽然嵌套了一些标签,但对于IE6、IE7来讲为了达到预期的美术效果,这中间需要进行权衡;无论怎么讲,他还是很多精华之处。

    meteoric
  • 一道二栏布局题目

    <div id="wrapper">     <div>C</div>     <div>A</div>     <div>B</d...

    meteoric
  • 简单尝试Spring Cloud Gateway

    Spring Cloud Gateway是一个API网关,它是用于代替Zuul而出现的。Spring Cloud Gateway构建于Spring生态系统之上,...

    小忽悠
  • 从10W个数中随机抽走2个数,求出那两个数是多少

    从1到10w(共10w个数)中随机抽走2个数,然后打乱剩下的数的顺序,问如果从这剩下的数中快速的找出抽走的是哪2个数?

    meteoric
  • HTML5的Canvas

    关于HTML5 Canvas的基础教程  (原文HTML5 canvas - the basics)

    meteoric
  • nginx的基础应用

      今天我们将介绍一些nginx的简单应用,启动、停止nginx,重载nginx的配置,nginx配置文件的格式,如何配置nginx服务静态资源,如何配置ngi...

    小忽悠
  • Javascript倒计时

    运行示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...

    meteoric
  • Future

      通常情况下,我们在写多线程任务时,都是实现run方法,大家注意到run方法是没有返回值的。如果我们要用到其他线程的返回值该怎么办呢?

    小忽悠

扫码关注云+社区

领取腾讯云代金券