开源监控系统选型--Prometheus、Open-falcon、Zabbix

2019-09-24     波波说运维

概述

今天主要介绍下三个监控系统的区别与联系,分别是Prometheus、Open-falcon、Zabbix。


监控系统选型

Prometheus监控场景: 业务监控、性能监控、容器监控、微服务监控、部分应用监控(能够做的应用监控)

Open-falcon监控场景:CPU、Load、内存、磁盘、IO、网络相关、内核参数、ss 统计输出、端口采集、核心服务的进程存活信息采集、关键业务进程资源消耗、NTP offset采集、DNS解析采集等监控

Zabbix监控场景:硬件监控、系统监控,网络监控,部分应用监控(如:Oracle),其他监控(URL监控、端口监控)


监控系统要点

Prometheus有Google与Kubernetes 社区强力支持,尽快告警功能简单,但是开源社区异常火爆,作为CNCF第二开源项目(第一开源项目Kubernetes Borg的开源版本),Google Borgmon的开源版本(用于监控Borg),未来发展前景看好。

Open-falcon最初为小米公司开发,采用多模块架构,初始部署比较复杂,监控功能相对完善,不过目前有开源社区人员维护,版本迭代无法保证,且国际化不够。

Zabbix 传统企业级监控方案,由Zabbix公司支持。监控功能全面,缺点在于存储限制与不支持水平扩展。


监控功能对比


新一代的监控系统相对来说还是比较推荐prometheus,后面会主要介绍这方面内容,感兴趣的朋友可以关注下~

文章来源: https://twgreatdaily.com/zh-hans/if2hYG0BJleJMoPMUNQo.html