很多同学在生产环境使用最多的es集群管理组件就是开源的cerebro,包括我在内,工具箱内的使用率排得上top5,如果没有用过的同学可以自行在github搜索,本文重点也不是分享cerebro的使用。
后边的内容我假设你对es的一些基本概念已经理解一些。
不知道有没有人跟我一样,在使用cerebro的过程中,始终感觉这个神器缺少了点什么,比如

索引的分布是否均衡、索引写入速度、读取的速度、哪些索引最hot、分片无法分配还要去call一下接口(好烦)、集群虽然是绿色,是否存在亚健康状态、当前集群的tps是多少,qps是多少,当然这俩玩意在kibana上可以看得到、集群100个节点,每个节点的资源使用是否均衡、磁盘是否均衡、是否有副本分片丢失危险,es有上百的配置,是否都需要调优,单个索引是否每个shard都写入均衡、写入是否有长尾、是否已经达到资源瓶颈

相信维护过es集群的人都了解当看到集群超过一半节点掉线之后内心的恐慌,除了做好日常的知识储备,经常对自己的es环境进行检查也是必不可少,当然检查不是简单的看一下集群绿色就ok了。

进入正题,我主要是想分享一些经常需要关注的内容
目前主要分为四块
调用方法
./bigsword check -n elasticsearch -t cluster
cluster模块主要是调了一些接口,维度包括节点、索引、分片等,把想要看的指标简单整合分析一下放在一起看,毕竟cerebro没有直观的graph图表展示,当然这一块仁者见仁智者见智,每个人可能关注的指标不一样,主要是快速了解集群面貌

./bigsword check -n elasticsearch -t config
config模块目前主要是纯打印了配置项的知识库翻译,并对比当前环境中的配置,比如当前配置多少,默认配置多少,修改之后有哪些影响。对es每个参数都非常了解的大神可以忽略

./bigsword check -n elasticsearch -t balance
balance模块主要目的是分析出各个节点的负载偏离度,我抓了每台机器上的相同指标做了一些归一化分析,快速看出整个集群的负载偏离度,正常情况下不会偏离太多

./bigsword check -n elasticsearch -t index
index模块主要针对单个index进行指标分析,维度主要是单个索引的分片

下一篇【运维大宝剑Bigsword】之kafka集群分析

【运维大宝剑Bigsword】之elasticsearch集群分析相关推荐

  1. 运维工程师必备之负载 均衡集群及LVS详解

    原文地址:运维工程师必备之负载 均衡集群及LVS详解作者:蚁巡运维平台 来源: chrinux 的BLOG 时间: 2013-07-01 14:00 此博文主要介绍集群和负载均衡的基本理论和类别,内容 ...

  2. 大数据培训技术Elasticsearch集群健康

    集群健康 在Elasticsearch集群中可以监控统计很多信息,但是只有一个是最重要的:集群健康(cluster health).集群健康有三种状态:green.yellow或red. 在一个没有索 ...

  3. 运维工程师必备之负载均衡集群及LVS详解

    此博文主要介绍集群和负载均衡的基本理论和类别,内容看着比较枯燥.无味的,但是要想成为一个好的linux运维工程师,这些基本理论是必须理解透彻,才会在后来的系统调优和集群架构中得心应手,所以想成为lin ...

  4. KingbaseES V8R6 集群运维案例 -- 磁盘空间问题导致集群故障

    某商业银行生产系统KingbaseES读写分离集群主库出现故障,导致集群主备发生切换.客户要求说明具体的原因. KingbaseES读写分离集群基本信息: KingbaseES集群信息   操作系统 ...

  5. 【运维技术】Zookeeper单机以及集群搭建教程

    Zookeeper单机以及集群搭建教程 单机搭建 单机安装以及启动 安装zookeeper的前提是必须有java环境 # 选择目录进行下载安装 cd /app # 下载zk,可以去官方网站下载,自己上 ...

  6. 完美避坑!记一次Elasticsearch集群迁移架构实战

    作者介绍 李猛(ynuosoft),Elastic-stack产品深度用户,ES认证工程师,2012年接触Elasticsearch,对Elastic-Stack开发.架构.运维等方面有深入体验,实践 ...

  7. 从400+节点ElasticSearch集群的运维中,我们总结了这些经验

    墨墨导读:国外一家舆情监控公司Meltwater每天处理的数据非常庞大--在高峰期需要索引大约300多万社论文章,和近1亿条社交帖子数据.其中社论数据长期保存以供检索(可回溯到2009年),社交帖子数 ...

  8. 400+节点的Elasticsearch集群运维

    墨墨导读:本文将分享我们所学到的经验.如何调优Elasticsearch,以及要绕过的一些陷阱. Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术. 从0 ...

  9. 400+节点的 Elasticsearch 集群运维

    作者:Anton Hägerstrand 翻译:杨振涛 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术. 从0.11.X 版本开始我们就已经是Elast ...

最新文章

  1. Android 滑动显示下一层界面
  2. pypthon3精要(16)-enumerate
  3. html点击按钮弹出悬浮窗_网课助手1.0 支持悬浮窗搜题等多功能
  4. matlab main函数_Python 和MATLAB 制作Gif 图像
  5. 为什么多个线程不可能同时抢到一把锁_并发基础理论:原子性问题、锁、管程...
  6. 微软2022服务器,​微软公开地分享了即将发布的WindowsServer 2022的特性
  7. BugkuCTF-MISC题隐写
  8. WEB前端性能优化常见方法
  9. js 获取 最近七天 30天 昨天的方法 -- 转
  10. HDU-ACM-2018(母牛的故事)
  11. oracle 表空间达到32g,oracle表空间到32G后扩容
  12. IOS YYKit 源码解析
  13. 弘辽科技:淘宝保证金解冻后店铺还在吗?保证金怎么解冻?
  14. Mac怎么安装Andriod模拟器
  15. Excel·VBA单元格区域行列数转换函数
  16. python系统函数详解
  17. 服务器显示屏出现白屏,远程服务器时出现白屏怎么解决
  18. 计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...
  19. 移动OA办公——Smobiler第一个开源应用解决方案,快来get吧
  20. 在LaTeX中配置西夏文字体与环境

热门文章

  1. Spring Security and Angular 实现用户认证
  2. 救救救救救,拉我一把
  3. 开源免费图片文字识别 OCR 工具 tesseract v4.1.0 的 Docker 镜像制作与使用
  4. 登录界面实现动态背景
  5. 教育培训机构数字化指标-续班率
  6. 转换idx+sub字幕到srt字幕的一个小技巧
  7. 网站域名301重定向到带www网址的几种有效方式
  8. premiumSoft激活方法
  9. 纯干货:线上出现fullGC次数很多的排查思路以及实践总结
  10. 思博伦仪表模拟DHCP动态地址获取