美文网首页
监控系统选型Prometheus、TICK、Open-falco

监控系统选型Prometheus、TICK、Open-falco

作者: TXN | 来源:发表于2017-10-27 19:41 被阅读5332次

    监控系统选型

    Prometheus监控场景: 业务监控、性能监控、容器监控、微服务监控、部分应用监控(能够做的应用监控)
    Zabbix监控场景:硬件监控、系统监控,网络监控,部分应用监控(如:Oracle),其他监控(URL监控、端口监控)

    监控系统要点

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

    TICK 由InfluxData公司支持,高可用、水平扩展、高级备份恢复等功能需要企业License。

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

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

    监控系统选择

    1、需求符合度:采集、存储、查询、展示、告警、二次开发、高可用、水平扩展、集成性(API)
    2、综合实力:部署配置、监控功能、市场占用、技术支持(中文、社区、官方)、需求符合度、未来发展
    以上均做过分析,就不放出来了

    监控功能对比

    项目 Prometheus Open-falcon Zabbix
    响应时间
    图表 YES YES YES
    趋势 YES YES YES
    趋势预测 NO NO NO
    自动发现 YES YES YES
    Agent YES YES YES
    Agentless NO NO YES
    SNMP YES YES YES
    外部脚本 NO YES YES
    插件 YES YES YES
    插件创建 一般 简单 简单
    告警 YES YES YES
    Web应用 部分控制 全部控制 全部控制
    数据储存方法 Prometheus TSDB MySQL Graph SQL
    报表 NO NO YES
    采集范围 4 4 5
    拓补功能 NO NO YES
    语言 英文 中英文 多语言
    开发语言 Go Go Python C PHP
    用户验证 NO YES Yes
    用户权限 NO NO 灵活分配
    维护时间 NO YES YES

    相关资料参考

    https://medium.com/@amit.bezalel/the-docker-age-monitoring-market-survey-210769169dc1
    https://medium.com/@amit.bezalel/the-docker-age-monitoring-showdown-bda595b4b599

    相关文章

      网友评论

          本文标题:监控系统选型Prometheus、TICK、Open-falco

          本文链接:https://www.haomeiwen.com/subject/uisdpxtx.html