Open-Falcon

互联网企业级监控系统 Open-Falcon

Apache
Google Go 查看源码»
Linux
小米
2015-05-09
大胖森

Open-Falcon 是人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中:

  • 安装绘图组件 负责数据的采集、收集、存储、归档、采样、查询、展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案。

  • 安装告警组件 负责告警策略配置(portal)、告警判定(judge)、告警处理(alarm/sender)、用户组管理(uic)等,可以单独工作。

介绍

监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟 的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最 高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的 DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。

监控系统业界有很多杰出的开源监控系统。我们在早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法支撑了。

因此,我们在过去的一年里,从互联网公司的一些需求出发,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:Open-Falcon。

值得关注的特性

  • 强大灵活的数据采集:通过配套的Falcon-agent,可以自动采集400多项单机指标,也可以通过用户自定义的插件来扩大采集项的范围。用户也可以通过其他方式获取到相关的指标,比如通过SNMP方式获取网络设备的相关运行指标,然后主动推送给监控系统。

  • 良好的水平扩展能力:监控系统要能通过水平扩展来支撑业务的快速发展。

  • 高效率的告警策略管理:高效的用户配置界面、支持策略模板、模板继承和覆盖、多种告警方式、支持回调动作。

  • 人性化的告警设置:支持最大告警次数、告警级别设置、告警恢复通知、告警暂停、不同时段不同阈值、支持维护周期,支持告警合并。

  • 高效的历史数据查询:采用RRDtool的数据归档策略,秒级返回上百个指标一年的历史数据。

  • 人性化的Dashboard:多维度的数据展示,用户自定义Dashboard等功能。

  • 高可用:整个系统无核心单点,易运维,易部署。

屏幕截图:

Dashboard Homepage

Dashboard Homepage

Dashboard Screen

Dashboard Screen

Dashboard 大图

Dashboard Big chart

Portal host group

Portal host group

Portal template

Portal template

的码云指数为
超过 的项目
加载中
此软件有 22 条评论,请先登录后再查看。

暂无资讯

3
回答
open-falcon报警

@UlricQin 你好,想跟你请教个问题: 我要让open-faclon发送报警邮件 因为公司没邮件服务器 所以我自己搭建一个sendmail 好了之后...

2016/01/04 18:23
2
回答
与open-falcon配合使用的资产管理平台?CMDB?有啥需求……

看到好多人在交流群里反馈需要一个资产管理平台,或者CMDB,与open-falcon结合使用。但是现在没有这么一个系统。大家对这个系统有什么需求可以在这里...

2015/12/01 11:47
2
回答
open-falcon

@UlricQin 你好,想跟你请教个问题: 我在测试环境安装了open-falcon,但是想自己采集数据,看了下官网手册并没有介绍太深入,能否请教下如何...

2015/11/25 21:54
2
回答
有什么开源组件能对业务运行情况进行实时监控?

假设我现在有一个Http服务器,提供了数个API,下面是我的需求: 1、想要有一个网站,能提供图表(比如曲线图),展示这些API的实时访问数量; 2、如果...

2015/08/21 09:59
1
回答
怎么用open-falcon监控iptables?

通过plugin 在open-falcon 把iptable监控起来

2015/10/09 17:45

没有更多内容

加载失败,请刷新页面

没有更多内容

open-falcon

https://github.com/open-falcon

2015/05/10 13:45
361
0
【Open-Falcon】Linux下安装Open-Falcon

一、Open-Falcon组件简述 【Open-Falcon绘图相关组件】 Agent: 部署在目标机器采集机器监控项 Transfer : 数据接收端,转发数据到后端Graph和Judge Graph:操作rrd文件存储监控数据 Query:查...

2018/03/11 21:34
80
0
open-falcon

之前看到了这个监控工具,在这里记录一下,相关的介绍以及基础操作在gitbook里都有介绍,链接如下 open-falcon

2018/08/07 14:39
174
0
open-falcon的falcon-log-agent日志监控

falcon-log-agent 简介 falcon-log-agent是一个开源版的日志采集工具,旨在从流式的日志中抓取、统计日志中的特征信息。 获取的特征信息,与开源版Open-Falcon监控系统打通。可用于业务指标的...

2018/08/02 18:38
44
0
Open-Falcon部署

概述 一、 介绍   监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很...

2018/05/16 13:18
23
0
Open-Falcon报警

Open-falcon报警通知 一、 报警方式 1. 邮件报警 a. 使用mail-provider 安装mail-provider [root@localhost work]# wget http://cactifans.hi-www.com/open-falcon/mail-provider.tar.gz ...

2018/05/16 13:17
20
0
监控 | open-falcon | 安装

监控 | open-falcon | 安装 1. 简介 主要看中了它的水平扩展,画图比zabbix要友好,告警支持简单压缩。 绿色:基础组件; 蓝色:作图链路 红色:报警链路 橙色:域名 架构 1.1 基础组件 agen...

2019/02/26 17:48
36
0
open-falcon监控系统

官方文档 https://book.open-falcon.org/zh/intro/index.html 一、Open-Falcon介绍 1、监控系统,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对服务...

2018/03/06 10:52
30
0
002-open-falcon插件

open-falcon插件 逻辑图 相关插件名称 transfer transfer是数据转发服务。它接收agent上报的数据,然后按照哈希规则进行数据分片、并将分片后的数据分别push给graph&judge等组件。 检查服务状...

2019/12/16 17:56
92
0
open-falcon监控nginx

主要逻辑: 通过lua nginx module的log_by_lua_file实时记录nginx请求数据,通过外部python脚本定时获取数据解析为Open-Falcon支持的数据类型。 Nginx编译lua支持: 1、下载安装LuaJIT-2.0....

2018/07/13 14:22
28
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部