Falcon的简单介绍和使用

在这里插入图片描述

  1. 目标服务器运行agent
  2. agent采集各类监控项数值,传给transfer
  3. transfer校验和整理监控项数值,做一致性hash分片,传给对应的judge模块以验证是否触发告警
  4. transfer整理监控项数值,做一致性hash分片,传输给graph以进行数据的存储
  5. judge根据具体报警策略或阈值进行告警判断,如触发告警则组装告警event事件,写入缓存队列。
  6. alarm和sender根据event事件中的判定结果,执行event,像用户组发送短信或邮件。
  7. graph收到监控项数据后,将数据存储成RRD文件格式,进行归档,并提供查询接口。
  8. query将调用graph的查询接口,将监控数据传送到dashboard以进行页面展示。
  9. dashboard则渲染页面,展示曲线报表图等。
  10. portal提供页面供用户配置机器分组、报警策略、表达式、nodata等配置。

FalconAgent

Agent模块推送信息时,使用tcp协议连接rpc服务端,推送数据并且接受服务器返回的响应数据后,关闭rpc连接,等待下一次的通信。正常来说,只有在Agent向HBS服务器请求插件同步、进程端口同步时,服务器才会返回相应数据,其他的请求只会返回请求状态,成功或者失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值