`

open-falcon架构图例

阅读更多

整理原理以及工作流程:
1、app执行agent
2、agent获取各种系统的监控项数值传给Transfer模块
3、Transfer模块将整理过的监控项数值传给Judge模块进行告警判断
4、Transfer模块将整理过的监控项数值传给Graph模块进行RRD数据文件存储
5、Judge根据具体报警策略或阈值进行告警判断,如需告警,将告警event事件存储进redis队列。
6、Alarm根据event事件中的判定结果,执行event,该发短信的发短信,该发邮件的发邮件。
7、Graph收到数据后,将数据存储成RRD文件格式,进行归档,并提供查询接口。
8、query将从Graph获取的结果负责传送给Dashboard以展示。
9、Dashboard提供web环境用以数据展示。
10、Protal提供web环境用于用户对报警策略的具体配置。并将报警策略持久化进mysql。
11、HBS,HeartbeatServer心跳服务器,维持与agent的心跳,并将Protal创建的策略进行缓存,以及将agent具体需要监控的端口以及实现的插件提供给agent,并将策略下发给Judge进行告警判断。

agent与transfer为长连接。
transfer通过一致性Hash将数据传给judge以及graph。
凡多对一,均又多的一方进行push或pull而非一的一方进行push或pull
  • 大小: 120.5 KB
分享到:
评论

相关推荐

    小米监控工具open-falcon安装包.zip

    - 下载源码包:如`open-falcon-v0.3.tar.gz`,解压后进入目录。 - 配置环境变量,设置各组件的启动脚本路径和依赖库。 - 编译安装各组件,确保编译过程中无错误。 - 初始化数据库,如MySQL,用于存储配置信息。 ...

    open-falcon教程

    1. **强大灵活的数据采集**:Open-Falcon 支持多种数据采集方式,包括自动发现机制、falcon-agent 客户端、SNMP 协议、用户主动推送数据以及自定义插件等。它还采用了类似 OpenTSDB 的数据模型,能够有效地处理大量...

    open-falcon-v0.3.tar.gz

    总结,Open-Falcon作为一款强大的开源监控系统,不仅能满足企业对基础架构的监控需求,还提供了高度的定制性和扩展性,使得企业能够根据自身的业务场景构建个性化的监控体系。无论是对于运维人员还是开发人员,理解...

    互联网企业级监控系统open-falcon java实现.zip

    在Java实现中,开发者可能需要深入理解Open-Falcon的模块架构,包括Agent、Fe、Graph、Hbs、Judge、Transfer、Redis和Alarm等组件,以及它们之间的交互机制。 1. **指标采集**:Open-Falcon的Agent负责在各个服务器...

    open-falcon-v0.3.x.tar.gz

    该压缩包"open-falcon-v0.3.x.tar.gz"包含了以下关键组件: 1. **transfer**:数据传输模块,负责收集来自不同节点的监控数据,进行初步聚合后发送到下一环节,确保数据流动的高效性和稳定性。 2. **alarm**:报警...

    open-falcon-v0.3.0.tar.gz

    由于提供的"open-falcon-v0.3.0.tar.gz"是预编译的二进制包,因此用户可以直接解压使用,省去了编译环节。 4. **配置启动**:根据官方文档配置各模块的配置文件,如fe(前端)、graph(数据存储)、transfer(数据...

    open-falcon-中文文档笔记.zip

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

    CentOS7分布式部署open-falcon0.3.0实践.docx

    Open-Falcon是一种开源的、企业级的、高可用、可扩展的监控系统,最早由小米云平台团队发起和开源,在2015年5月开源Beta版并正式命名为“Open-Falcon”,目前已经成为国内互联网公司使用最广泛的监控系统之一。...

    open-falcon安装V1.1.docx

    **Open-Falcon安装详解** Open-Falcon是一款开源的分布式监控系统,专为大规模集群环境设计,提供实时性能数据采集、处理、报警等功能。在本文中,我们将详细介绍如何在64位CentOS 6.4操作系统上安装并配置Open-...

    open-falcon 小米监控

    开源小米监控以及学习,配置指南,公司一直在使用,很方便

    open-falcon

    "open-falcon" 是一款开源的监控报警系统,专为云环境和大规模分布式系统设计,旨在提供实时性能监控、故障预警以及数据分析能力。它由一系列组件构成,包括 graph、judge、gateway、public、api、agent、nodata、...

    micadvisor-open是基于open-falcon的docker容器资源监控插件.zip

    《深入理解micadvisor-open:基于open-falcon的Docker容器资源监控插件》 在当前云计算时代,Docker容器技术因其轻量级、快速部署和隔离性等特点,被广泛应用于各种业务场景。然而,随之而来的是对容器内部资源监控...

    开源监控系统 open-falcon

    1. **Falcon-Agent**:作为监控数据的采集端,部署在业务服务器上,负责定期收集服务器的各种指标,如CPU使用率、内存占用、磁盘I/O等,并将这些数据上报到Transfer。 2. **Falcon-Transfer**:数据传输模块,接收...

    Open Falcon企业级监控系统 v0.3.0.zip

    2. falcon-plus:这是一个目录,很可能包含了Open Falcon的核心源代码。falcon-plus通常包括了各个子模块的源码,如上述的Feather、Transfer、Graph和Query等。开发者可以通过研究这些源码,深入了解Open Falcon的...

    mysql数据库监控采集,push数据给open-falcon.zip

    Open-Falcon是一个由小米公司开源的企业级IT监控系统,它提供了丰富的监控指标、灵活的告警策略、可扩展的架构和友好的用户界面。该项目的目标是实现对IT基础设施的全面监控,包括服务器、网络设备、数据库等。Open-...

    lh-falcon:基于Python开发的服务器监控平台。参考了Zabbix和小米的open-falcon架构设计思路,实现包括系统性能,端口和进程存活,应用服务等监控

    参考了小米的open-falcon架构设计思路,实现包括系统性能,端口和进程存活,应用服务等监控。根据不同的告警的条件和策略及时给用户短信或邮件发送报警信息;实现监控数据的存储和查询;对不同服务器所需监控的指标...

    Go-用于监控系统的日志采集agent可无缝对接open-falcon

    Falcon-Log-Agent通过其API接口与Open-Falcon进行数据交互,将采集的日志信息转化为监控指标,使得日志数据能在Open-Falcon的监控大盘上直观展示,帮助运维人员快速定位问题。 四、Falcon-Log-Agent的主要功能 1. ...

    open-falcon4j:互联网企业级监控系统open-falcon java实现

    Open-Falcon4J遵循微服务架构,主要由以下组件构成: - **Agent**:部署在被监控主机上,负责收集指标数据。 - **Transfer**:负责接收Agent发送的数据,并进行聚合、压缩,然后转发到后端存储。 - **Storage**:...

    Open-Falcon 的 Redis 监控插件.zip

    Open-Falcon 的 Redis 监控插件Open-Falcon 的 Redis 监控插件功能支持已测试的Redis版本2.2.15、2.4.16、2.6.14、2.8.23、3.0.0。采集Redis基础状态信息、Redis复制、Redis Cluster、slowlog、所有cmdstat_xx命令...

Global site tag (gtag.js) - Google Analytics