Couchbase 集群监控

Couchbase同一的节点类型,极易部署;集中的管理控制界面提供了关于集群健康的监控图表;但在实际集群管理过程中,客户还是会问我到,如果不想使用管理控制台,或者还有和自己系统内部监控工具集成的需求,应该怎么获取couchbase 集群状况的各项统计参数,那么这篇blog就从管理监控Couchbase集群的工具和重要参数角度给您以解答;
摘要由CSDN通过智能技术生成

  Couchbase同一的节点类型,极易部署;集中的管理控制界面提供了关于集群健康的监控图表;但在实际集群管理过程中,客户还是会问我到,如果不想使用管理控制台,或者还有和自己系统内部监控工具集成的需求,应该怎么获取couchbase 集群状况的各项统计参数,那么这篇blog就从管理监控Couchbase集群的工具和重要参数角度给您以解答;

两个主要的获得Couchbase集群状况统计参数的方式是:Couchbase的REST calls 或者命令行 CLI API方式;具体是选择restfull 还是命令行方式,根据你选择的监控工具来决定。 

1)使用REST API方式:所有的统计结果以JSON文档的形式返回,返回的结果可以覆盖过去的60秒/分钟/小时,具体的时间周期可以在发起restful call的时候指定,是秒还是分种还是小时(默认为秒),例如用如下restful call 指定(参数名位zoom)

curl -X GET-u Administrator:password -d zoom=minute http://localhost:8091/pools/default/buckets/default/stats

返回结果如下,因为是JSON格式,使用在线的JSON工具 http://jsonviewer.stack.hu/打开,增加可读性



2) 使用命令行工具 cbstats:返回的统计值都是键值对kv的形式,使用cbstats时,如果选用的all,那么全部的统计状态kv都返回,如果运行命令时使用的端口是11210那么返回的统计状态是针对运行的命令的节点,如果使用的时11211端口,那么返回的统计状态是针对整个集群。 下图是返回运用命令的节点的所有统计状态:



需要注意的是,有些监控的参数返回的就是当前值,而有一些返监控参数返回的是累计值,累计值需要额外的处理成基于时间维度的度量(基于秒的或者基于分钟的),累计值会不断增加直到统计量被重置或者Couchbase的进程被重启;如下是cbstats命令的介绍,以及如何重置bucket和XDCR的统计参数。

 

http://docs.couchbase.com/admin/admin/CLI/cbstats-intro.html

http://docs.couchbase.com/admin/admin/CLI/CBstats/cbstats-all.html

http://docs.couchbase.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值