监控系统技术选型

监控系统选项

  • 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

你可能感兴趣的:(监控系统技术选型)