開源監控系統選型--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-cn/if2hYG0BJleJMoPMUNQo.html