弹性伸缩中监控的开发概要说明

本文介绍了弹性伸缩组的监控原理,通过openfalcon的集群聚合模块实现对所有主机的Counter值采集,集成思路涉及主机组、模板和监控告警阈值设定。代码集成在Falcon-Client和Falcon-Util中实现,并展示了弹性伸缩组在监控运维平台的界面展示。
摘要由CSDN通过智能技术生成

一、       弹性伸缩组聚合监控原理

采用openfalcon中集群聚合模块(aggregator)来实现对弹性伸缩组中的所有的主机进行查询某个Counter(如:cpu.busy)的最新值,使用”分子:$(Counter) 分母:$#”的配置方式来实现对弹性伸缩组内所有主机的Counter值的采集(其中$#表示的是能够正常查到数据的机器数量),上报到transfer模块,从而达到对弹性伸缩组中所有有效主机的监控。配置样式如下图:

 

二、       集成思路

在添加弹性伸缩组时,会创建主机组和模板。

1)首先根据主机组的id来创建对该主机组内所有主机的聚合监控,在这个过程中会定义一个集群监控指标

2)然后集群聚合模块采集完主机组的数据后会进行处理并上报到指定的Endpoint,上报的数据就是集群监控指标数据

3)弹性伸缩组绑定的模板中要设置该集群监控指标数据的阈值,用来进行弹性伸缩组的监控告警判断的触发条件。

主机组中绑定的主机要包含Endpoint,这样才能满足条件时进行触发监控告警,所以整个弹性伸缩组中平均指标的监控重点有三个:

1.确定集群监控指标

2.确定集群监控指标数据上报的Endpoint 

3.确定主机组绑定的模板中设置有集群监控指标数据的告警阈值。

 

总结,由于弹性伸缩组中的endpoint不断变化,而绘图需要的endpoint只有确定才能保证图表数据的连续性ÿ

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值