目录
主流监控组件对比
Zabbix
Zabbix于1998年诞生,核心组件采用C语言开发,Web端采用PHP开发,它属于老牌监控系统中的优秀代表,能够监控网络参数,服务器健康和软件完整性,使用也很广泛。
Zabbix采用MySQL进行数据存储,所有没有OpenTSDB支持Tag的特性,因此没法按多维度进行聚合统计和告警配置,使用起来不灵活。Zabbix没有提供对应的SDK,应用层监控支持有限,也没有我们自研的监控提供了侵入式的埋点和采集功能。
关注我 code 杂坛,了解更多......
总体而言Zabbix的成熟度更高,高集成度导致灵活性较差,在监控复杂度增加后,定制难度会升高,而且使用的MySQL关系型数据库,对于大规模的监控数据插入和查询是个问题。
Open-Falcon
OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案,提供