主流监控系统对比

  • 衡量一款监控系统是否符合需求,需要从多个维度进行考量,以下就从功能、性能、数据存储、服务发现、运维管理、开发语言、社区力度、生态发展等7个角度,对目前主流的监控系统进行对比,详如下表:
对比项 Zabbix Nagios Ganglia Open-Falcon Prometheus
开发语言 C、PHP C C、PHP Go、Python Go
成熟度
性能
可扩展性
容器支持
企业使用率
社区生态
部署复杂度
数据存储 MySQL/PG/Oracle/DB2 RRD或不存储 RRD 归档RRD/MySQL/Redis/OpenTSDB OpenTSDB
用户群 泛互联网企业 复杂IT环境企业 大中型企业/私有云企业
有监控大量网络设备的企业
小米/滴滴/美团等 阿里/京东/宜信等
告警 支持 支持 无告警机制和消息通知机制 支持 支持
告警源 多通道 - 多通道 多通道
告警目标 多通道 - 多通道 多通道
告警收敛 - 简单收敛 灵活规则
告警收敛:通知次数 支持(最大通知次数) - 支持(最大通知次数) 不支持
告警收敛:故障域 集成 - 单组件 单组件
告警可用性 单点 - 单点 高可用
配置 基于模板 复杂文件 一个文件 基于模板 树形结构
图形化
  • 个人建议:基础监控首推zabbix(比如cpu内存磁盘等),状态码或k8s监控则首推Prometheus
Copyright © www.sqlfans.cn 2023 All Right Reserved更新时间: 2024-06-24 11:53:20

results matching ""

    No results matching ""