E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
open-falcon
Open-falcon
graph使用RRD保存指标数据
Open-falcon
的graph组件使用rrd保存指标数据,rrd由于是本地存储,单机故障容易引起数据丢失,
Open-falcon
提供了双写的逻辑(transfer双写2个graph节点)以增强可用性
·
2021-09-13 23:19
监控工具
Open-falcon
hbs源码解读
hbs负责周期性的读取db中内容,缓存到本地cache,然后提供RPC接口以供agent和judge两个组件查询调用。//modules/hbs/rpc/rpc.gofuncStart(){server:=rpc.NewServer()server.Register(new(Agent))server.Register(new(Hbs))l,e:=net.Listen("tcp",addr)for
·
2021-09-13 22:17
监控工具
Open-falcon
集成Grafana的方法
Open-falcon
提供了Grafana的插件,可以将
Open-falcon
的指标数据作为数据源,显示到Grafana上。
·
2021-09-13 21:12
监控工具
Open-falcon
rpc长连接client
agent通过RCP向transfer发送metrics时,使用rpc长连接,通过net/rpc维护一个tcpconnection。agent封装了SingleConnRpcClient结构,来实现单连接rcpclient。1.SingleConnRpcClient如何使用的?agent对应的后端transfer有多个,只要向1个transfer发送成功就OK;发送时,先根据addr找可用的rpc
·
2021-09-13 20:39
监控工具
Open-falcon
监控系统的选型
监控系统的特点:24Hour运行,没有业务低峰,持续在写;写多读少,相比于持续写入,查询请求很少;读取效率要求高:比如1s内返回1year的数据;Open-falconVSZabbix:zabbix有性能瓶颈:时序数据存储在MySQL,当监控项和机器较多时,性能下降的厉害;zabbix易用性的问题:要采集哪些数据,需要在server侧手工配置,更合理的是agent自己配置;Open-falconV
·
2021-09-12 18:19
监控程序监控工具
Open-falcon
semaphore的源码实现
semaphore即信号量,
Open-falcon
在将queue中的数据发送给graph时,用semaphore控制并发的goroutine数量,避免产生大量的发送goroutine。
·
2021-09-12 16:15
监控工具
Open-falcon
transfer中的一致性hash算法及其源码实现
transfer通过一致性hash算法,决定一条指标应该发送到哪个graph节点。transfer使用了toolkits/consistent提供的一致性hash实现,调用方法很简单://构造hash环GraphNodeRing=rings.NewConsistentHashNodesRing(int32(cfg.Graph.Replicas),cutils.KeysOfMap(cfg.Graph
·
2021-09-12 16:42
监控工具
Open-falcon
transfer发送judge的流程优化
Open-falcon
的处理是由transfer把所有的指标无脑发给judge,由judge判断该指标是否有告警规则关联。nightingale作为升级版的Open-f
·
2021-09-11 23:51
监控工具
Open-falcon
transfer源码解读
transfer可以理解为中转模块,它接收agent上报的指标,然后转发给后端的graph和judge实例。transfer接收到agent上报的指标后,先存储到内存queue,然后再由goroutine默默的将queue的数据Pop出来,转发给graph和judge。transfer后端接多个graph和judge实例,如何保证某一个指标稳定的转发到某个实例,同时还能保证多个graph间保持均衡
·
2021-09-11 21:48
监控工具
Open-falcon
agent源码解读
agent是指标采集模块,仅关注linux本身的监控指标,主要负责:定期进行指标采集,然后通过RPC上报给Transfer;向hbs发送heartbeat,同时从hbs获取要监听的process、port和要执行的plugin信息;定期执行plugin,将plugin的指标结果发送给Transfer;整体架构:1.指标采集代码入口:funcmain(){......cron.Collect()..
·
2021-09-11 21:47
监控工具
open-falcon
架构介绍「原创」
open-falcon
整体架构下图是
open-falcon
的整体架构,模块比较多,可以看完整篇文章介绍再回头看这个架构图。
nops
·
2021-06-26 02:31
web可用性监控系统 urlooker
三个组件都支持水平扩展,一台普通机器可以监控3000+个url,下面是一些介绍Feature返回状态码检测页面响应时间检测页面关键词匹配检测带cookie访问agent多机房部署,指定机房访问检测结果支持向
open-falcon
迭代思考
·
2021-06-24 11:31
Open-Falcon
安装部署步骤
Open-Falcon
部署分为前端(客户端)/后端(服务端)和监控机器(agent部署)的安装注:机器量很小(exit#检查服务netstat-lntup显示tcp600:::3306:::*LISTEN12813
Jane_51
·
2021-06-20 09:09
Zabbix简介及使用
Linux监控平台介绍流行的开源监控软件有:Cacti、Nagios、Zabbix、smokeping、
open-falcon
等等。
酷酷的红帽子
·
2021-06-15 11:47
open-falcon
常用命令总结
/
open-falcon
[start|stop|restart|check|monitor|reload]module.
Jane_51
·
2021-06-04 20:11
open-falcon
安装部署无法查看监控图问题
在CenOS7上安装部署
open-falcon
,按照帮助文档(http://book.open-falcon.org/zh/quick_install/prepare.html)中【二进制快速安装】一节
偏执的工匠
·
2021-05-15 08:28
小米开源监控
open-falcon
之Ubuntu入门部署一
1、环境1.1系统Ubuntu系统版本cat/etc/issue查看Ubuntu版本2、
open-falcon
环境准备2.1、安装redis、mysql、go-lang、gitsudoapt-getinstall-yredi
embedsky
·
2021-05-06 12:44
open-falcon
之transfer(二)
debug:true/false,如果为true,日志中会打印debug信息http-enable:true/false,表示是否开启该http端口,该端口为控制端口,主要用来对transfer发送控制命令、统计命令、debug命令等-listen:表示监听的http端口rpc-enable:true/false,表示是否开启该jsonrpc数据接收端口,Agent发送数据使用的就是该端口-lis
词穷又词贫
·
2021-05-03 21:09
树莓派上的家庭监控中心
前言上回在树莓派上的温湿度环境监控里提及过,
Open-Falcon
也是可以直接装在树莓派上的。
freedomkk_qfeng
·
2021-04-22 17:28
开源运维监控
open-falcon
的快速部署
在目前流行的三大开源运维监控工具Zabbix、Nagios、
Open-Falcon
当中,
Open-Falcon
属于后起之秀,由小米团队提供,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报
smooth00
·
2021-04-15 03:21
m3db资源开销,聚合降采样,查询限制等注意事项
m3db资源开销问题:无需用ssd,也没必要做raid正常情况下m3db对io要求不高因为和prometheus一样设计时采用了mmap等技术,所以没必要采用ssd和
open-falcon
/夜莺等采用rrd
·
2021-04-02 19:55
记一次断电导致的mysql数据恢复问题
市面上主流的监控系统主要是zabbix、
open-falcon
、promethues,今天的主角是zabbix,也就是这次是在搭建zabbix并监控jvm以及服务器信息之后出现的断电。
·
2021-03-25 16:48
mysql
记一次断电导致的服务器问题
市面上主流的监控系统主要是zabbix、
open-falcon
、promethues,今天的主角是zabbix,也就是这次是在搭建zabbix并监控jvm以及服务器信息之后出现的断电。
·
2021-03-25 16:39
mysql
运维监控之zabbix(5.0 LTS)
目前市面上有很多的监控软件,比如老牌的nagios、cacti、zabbix,新兴的prometheus、
open-falcon
、夜莺等,收费的监控宝、solarwin
rainbowhhyhhy
·
2020-11-23 00:30
centos
监控类
zabbix
php
mysql
基于openfalcon-API的自动化巡检工具
open-falcon
提供了强大的dashbord,但是还是需要人为的每天去页面手工点点,工作期间,考虑到网络原因和安全原因,无法及时登录查看,或者根本懒得去点。
ljw4010
·
2020-09-14 14:43
golang
openfalcon
小米
运维工程师需要的知识框架
数据库:mysql,mariadb存储:NFS(DRBD+heartbeat+NFS),Hadoop,FastDFS,HDFS,MFS版本控制:svn,git监控:zabbix,prometheus,
open-Falcon
海阔天空img
·
2020-09-14 13:16
运维
修改falcon的钉钉告警格式
源码位置…/
open-falcon
/falcon-plus/modules/alarm/cron/builder.go调整格式原始的SMS通知格式,几个通知方式都类似,所以就不全部列举funcBuildCommonSMSContent
lvbinemail
·
2020-09-11 15:02
Open-falcon实践
常见的监控方案
常见的监控方案∶开源监控软件∶cacti、naglos、zabbix、smokeping、
open-falcon
等。Zabbix实战训练营1.
程序员面试吧
·
2020-09-10 11:41
知识总结(14)Zabbix常见面试题汇总+zabiix与Nagios、
Open-falcon
的对比
是怎么微信报警的zabbix怎么开启自定义监控zabbix监控了多少客户端客户端是怎么进行批量安装的NagiosNagios的监控原理Open-falconOpen-falcon监控原理Zabbix、Nagios、
Open-falcon
eternals fiere
·
2020-08-31 17:16
面试必看
open-falcon
自定义上报主机名
背景
open-falcon
监控系统里面有一个重要的概念为endpoint,可以理解为监控项目在主机标识。
akka9
·
2020-08-25 09:57
go 服务监控指标(metric)上报
open-falcon
1.概述指标统计是实现APM(Applicationperformancemanagement)的基础,通常通过一些指标的统计以及上报,我们可以了解程序的运行状况,及时发现程序的问题,提前预估系统瓶颈.指标(metric)目前的实现有metrics,这是java的实现,可以直接引入程序作为库使用.go语言的实现见go-metrics.另外,这里只是将指标在内存中进行处理及计算,如果我们想要展示,需
沐风
·
2020-08-24 14:23
监控
metrics
golang
open-falcon
开发笔记(一):从零开始搭建虚拟服务器和监测环境
收到新的任务研究一下
open-falcon
监控公司的服务器指标玩玩。
genefy
·
2020-08-24 13:57
golang
python
linux
virtualenv
open-falcon
的部署流程
本文档记录了centos6.4下
open-falcon
监控系统的部署流程,以及一些需要注意的地方。
soloopin
·
2020-08-23 11:37
Linux
Linux网络编程之IO模型
上篇文章回顾:小米开源监控
Open-Falcon
收录汽车之家贡献的Win版Agent同步与异步同步是指一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成。
weixin_33913332
·
2020-08-23 00:37
我对开源版本openfalcon的变更
ps基于
open-falcon
做监控现在有点落伍了,目前我这里有更好的方案,感兴趣的githubissue留言地址https://github.com/ning1875/falcon-plus我重写了聚合器
ning1875
·
2020-08-22 15:36
监控工具
监控
golang
后端
运维
监控系统
OPEN-FALCON
安装
官方文档https://book.open-falcon.org/...安装包下载地址百度网盘地址链接:https://pan.baidu.com/s/1xLzUzZpAagtJHpnX5SjUiw提取码:ve3u环境准备安装redisyuminstall-ymysql-server安装mysqlyuminstall-ymysql-server二进制安装参考创建数据库用户并为用户分配权限GRANT
lion
·
2020-08-22 13:24
监控工具
监控程序
【监控】
open-falcon
v0.2 部署、小米开源监控部署
所依赖其他服务memcachedredisyum安装即可go环境配置下载gocd/usr/local/srcwgethttps://golang.org/doc/install?download=go1.5.2.linux-amd64.tar.gz解包cd/usr/local/srctar-C/usr/local-xzfgo1.5.2.linux-amd64.tar.gz新建gopathmkdir
Carson
·
2020-08-22 10:25
监控
监控工具
小米
open-falcon
监控说明
1、为什么使用
open-falcon
监控运维架构服务监控
Open-Falcon
:介绍一、介绍监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题
运维打怪晋级之路
·
2020-08-21 15:57
监控体系平台
监控聚合器系列之:
open-falcon
新聚合器polymetric
需要将分散的大量监控数据按照一定的维度(idc/service)及一定的算法(avg/sum/max/min/quantile分位)得到一个结果值比如:想知道服务a下面的100台机器的平均又比如:想知道查询接口b的99分位延迟值
open-falcon
ning1875
·
2020-08-21 03:29
监控
golang
聚合
open-falcon
聚合器aggregator代码解析
总结:aggregator聚合器就是从falcon_portal.cluster表中取出用户在页面上配置的表达式,然后解析后,通过api拿到对应机器组的所有机器,通过api查询graph数据算出一个值重新打回transfer作为一个新的点。定时从db中拿出所有的聚合器配置放到一个map中第一次启动时遍历聚合器map生成workersmap这两个map的key都是id+updatetime同时下一次
ning1875
·
2020-08-21 02:00
监控工具
监控
聚合
golang
open-falcon
Dashboard初步使用
(官网讲解)系统搭建好了,应该如何用起来,这节给大家逐步介绍一下查看监控数据我们说agent只要部署到机器上,并且配置好了heartbeat和transfer就自动采集数据了,我们就可以去dashboard上面搜索监控数据查看了。dashboard是个web项目,浏览器访问之。左侧输入endpoint搜索,endpoint是什么?应该用什么搜索?对于agent采集的数据,endpoint都是机器名
架构师的一小步
·
2020-08-20 13:20
监控系统
端口监控的最佳实践
这个最佳实践只是个噱头,标题党,呵呵,下面所述只是个人看法~
Open-Falcon
的端口监控是在web端配置的,agent通过hbs的心跳机制拉取本机应该监听的端口,通过ss-tln指令判断端口是否在监听
运维散兵
·
2020-08-20 12:44
open-falcon
安装以及配置
环境准备请参考环境准备同时,请再次检查当前的工作目录设置:export HOME=/home/workexport WORKSPACE=$HOME/open-falconmkdir -p $WORKSPACE安装Transfertransfer默认监听在:8433端口上,agent会通过jsonrpc的方式来push数据上来。cd $WORKSPACE/transfer/mv cfg.exampl
weixin_34116110
·
2020-08-16 21:38
Open-Falcon
监控系统监控 MySQL/Redis/MongoDB 状态监控
背景:
Open-Falcon
是小米运维部开源的一款互联网企业级监控系统解决方案,具体的安装和使用说明请见官网:http://open-falcon.org/,是一款比较全的监控。
weixin_34059951
·
2020-08-16 21:31
使用
open-falcon
的插件mymon监控mysql指标
环境准备需要已经安装了
open-falcon
。
Marchccc
·
2020-08-16 21:46
mysql
运维监控
centos7.4
open-falcon
部署mysql监控 mymon
goenv#查看go的变量环境注意:主要看GOPATH,要查看路径是否存在,不存在创建,或是export新的值,但是一定要现实存在goget-ugithub.com/
open-falcon
/mymon这里出现错误
zang大浪人
·
2020-08-16 20:26
Centos6.10下
Open-falcon
学习记录(二)——Mysql监控
记录了学习过程,官方文档地址http://book.open-falcon.org/zh_0_2/usage/getting-started.html另外还看了
Open-falcon
作者的写的设计理念的文
阿团团
·
2020-08-16 19:08
Open-falcon学习
Centos6.10下
Open-falcon
学习记录(零)——主机监控、Nodata组件、集群监控
记录了学习过程,官方文档地址http://book.open-falcon.org/zh_0_2/usage/getting-started.html另外还看了
Open-falcon
作者的写的设计理念的文
阿团团
·
2020-08-16 19:07
Open-falcon学习
open-falcon
监控主机、MySQL与Redis
shellmkdir-p$GOPATH/src/github.com/open-falconcd$GOPATH/src/github.com/open-falcongitclonehttps://github.com/
open-falcon
Two手揣兜
·
2020-08-16 17:18
MySQL
系统
数据库监控
常见的监控方案
常见的监控方案∶开源监控软件∶cacti、naglos、zabbix、smokeping、
open-falcon
等。Zabbix实战训练营1.
马哥教育
·
2020-08-13 14:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他