监控系统选项
- Prometheus监控场景: 业务监控、性能监控、容器监控、微服务监控、部分应用监控(能够做的应用监控)
- Zabbix监控场景: 硬件监控、系统监控、网络监控, 部分应用监控(如: Oracle), 其他监控(URL监控、端口监控)
监控系统概要
- Prometheus有Google与Kubernetes 社区强力支持,尽快告警功能简单。
- 开源社区异常火爆,作为CNCF第二开源项目(第一开源项目Kubernetes Borg的开源版本),Google Borgmon的开源版本(用于监控Borg),未来发展前景看好。
监控系统选择
- 需求符合度:采集、存储、查询、展示、告警、二次开发、高可用、水平扩展、集成性(API)
- 综合实力:部署配置、监控功能、市场占用、技术支持(中文、社区、官方)、需求符合度、未来发展
监控功能对比
对比项目 |
Prometheus |
Open-falcon |
Zabbix |
响应时间 |
快 |
快 |
快 |
图表 |
T |
T |
T |
趋势 |
T |
T |
T |
趋势预测 |
F |
F |
F |
自动发现 |
T |
T |
T |
Agent |
T |
T |
T |
Agentless |
F |
F |
T |
SNMP |
T |
T |
T |
外部脚本 |
F |
T |
T |
插件 |
T |
T |
T |
插件创建 |
一般 |
简单 |
简单 |
告警 |
T |
T |
T |
Web应用 |
部分控制 |
全部控制 |
全部控制 |
数据储存方法 |
Promrtheus TSDB |
MySQL Graph |
SQL |
报表 |
F |
F |
T |
采集范围 |
4 |
4 |
5 |
拓扑功能 |
F |
F |
T |
语言 |
英文 |
中英文 |
多语言 |
开发语言 |
Go |
Go Python |
C PHP |
用户验证 |
F |
T |
T |
用户权限 |
F |
F |
灵活分配 |
维护时间 |
F |
T |
T |
posted @
2019-12-06 21:25
wellDoneGaben
阅读(
567)
评论()
编辑
收藏
举报