OpenFalcon
学不完
学不完的知识,问不完的问题!
展开
-
OepnFalcon关于动态设置监控项和指定Agent采集角色说明文档
一、 简介考虑到后期监控告警监控指标的多样化应用,需要agent的采集指标能够动态的添加和移除来增强监控的灵活度,通过动态配置监控指标和指定agent角色来有选择的进行监控信息的采集和归档,减少垃圾数据,增强监控指标的灵活性。目前HBS和Agent进行定时交互,可以通过两者的交互机制来实现只需要配置HBS,就行动态设置与之通信的所有agent的监控指标和监控角色。二、 动态设置监控项...原创 2019-04-20 16:14:16 · 184 阅读 · 0 评论 -
弹性伸缩中监控的开发概要说明
一、弹性伸缩组聚合监控原理采用openfalcon中集群聚合模块(aggregator)来实现对弹性伸缩组中的所有的主机进行查询某个Counter(如:cpu.busy)的最新值,使用”分子:$(Counter) 分母:$#”的配置方式来实现对弹性伸缩组内所有主机的Counter值的采集(其中$#表示的是能够正常查到数据的机器数量),上报到transfer模块,从而达到对弹性伸缩...原创 2019-04-20 16:25:33 · 231 阅读 · 0 评论 -
OpenFalcon中plugin在FalconAgent中的使用概要说明
一、Plugin定义对于Plugin机制,叙述之前必须要强调一下: Plugin可以看做是对agent功能的扩充。对于业务系统的监控指标采集,最好不要做成plugin,而是把采集脚本放到业务程序发布包中,随着业务代码上线而上线,随着业务代码升级而升级,这样会比较容易管理。(承述来自OpenFalcon官方文档中关于plugin机制相关说明)二、Plugin使用步骤1....原创 2019-04-20 16:24:50 · 359 阅读 · 1 评论 -
Mysql数据库监控开发功能集成说明
一、概述通过将MySQL采集功能集成到Falcon的agent组件中,达到agent部署的所在节点完成对MySQL数据库监控信息的采集并上报Falcon的目的,利用Falcon的强大历史数据绘图和监控告警特点完成对MySQL数据库的资源监控和趋势判断。二、功能原理调用基于Go语言编写的MySQL相关的api,来通过执行MySQL语句,并对MySQL语句...原创 2019-04-20 16:17:07 · 906 阅读 · 0 评论 -
Linux基础数据采集项
Linux基础数据采集项一、CPU相关采集项计算方法:通过采集/proc/stat来得到,大家可以参考sar命令的统计输出来理解。cpu.idle:cpu 或 cpu 闲置的时间百分比, 系统没有一个未完成的磁盘i/o 请求。cpu.busy:与cpu.idle相对,他的值等于100减去cpu.idle。cpu.guest:cpu 或 cpu 运行虚拟处理器所用的时间的百分比。...原创 2019-04-20 16:11:42 · 633 阅读 · 0 评论 -
OpenFalcon关于监控数据归档绘图相关说明方面的实践总结
一、数据采集数据采集又falcon-agent负责,采集上报到falcon-transfer,falcon-transfer将上报的各种监控数据发送给falcon-graph,falcon-graph通过各种归档策略和rrdtool归档工具来归档数据。二、数据归档监控数据归档按照归档策略来进行,设置的归档策略目前有如下几种:1. 一分钟...原创 2019-04-20 16:26:37 · 427 阅读 · 0 评论 -
OpenFalcon关于聚合监控方面的实践总结
OpenFalcon集群监控实现一、概述 集群监控的本质是一个聚合功能,把整个集群的机器(体现为某个HostGroup下的机器)综合起来看某项监控指标,把这个指标重新push回指定的监控server端,以便查看该指标的历史趋势图,为该指标配置报警策略,以此来达到从单个维度来监控整个集群的效果。Openfalcon集群监控是用aggregator组件配合告警模板实现,aggregat...原创 2019-04-20 16:16:13 · 999 阅读 · 0 评论 -
OpenFalcon关于单节点部署方面的实践总结
OpenFalcon单节点支持规模分析一、概述 OpenFalcon核心组件有agent、transfer、graph、judge、hbs等,其中transfer、graph、judge三个组件分别对网络资源、磁盘资源、内存资源消耗比较高,承受压力最大,资源消耗也最大。由于agent采集数据后上报到transfer,再由transfer转发到graph、judge,所...原创 2019-04-20 16:26:03 · 196 阅读 · 0 评论 -
OpenFalcon关于对接Ceph方面的实践总结
与Ceph监控对接说明文档一、 概述通过将Ceph采集功能集成到Falcon的agent组件中,达到agent部署的所在节点完成对Ceph的监控信息的采集并上报Falcon的目的,利用Falcon的绘图和告警特点完成对Ceph的使用情况的资源监控和趋势判断。二、 功能原理Ceph有一个ceph-rest-api的http服务,提供ceph相关的获取信息...原创 2019-04-20 16:25:15 · 357 阅读 · 0 评论 -
OpenFalcon进程监控开发说明文档
一、概述进程监控目前涉及的监控信息有运行进程个数、进程总个数、阻塞进程个数、以及TOP前五名的进程相关监控信息(进程用户名、进程id、进程名、进程cpu使用率、进程内存使用率、进程打开的文件个数),可以通过tags来判断进程信息(用户名、进程id、进程名)。二、功能原理在falcon的agent模块中新添加两个监控函数,分别负责进程个数监控和进程占用的系统资源信息。下面具体说明功...原创 2019-04-20 16:22:10 · 975 阅读 · 1 评论