10个值得推荐的开源监控工具
监测是当今生产环境中很重要的一个功能。错误和性能问题任何时间都会出现 —— 不仅仅在业务时间内 —— 所以好的监控工具需要 7 天 24 小时。目前有许多从不同角度解决这个问题的工具,所以弄清楚去采用哪个不是那么简单。
今天,我带来了 第一个监测工具以及它们的新一面,它们都是值得考虑作为像 普罗米修斯 或 zabbix 的替代或补充。这些工具包括混合开源和 SaaS 模式,它们每个人都有其在度量、可视化或跟踪错误方面的专长或缺憾。
WGCLOUD工具
1. wgcloud
WGCLOUD基于java语言开发,是微服务架构构建监控系统,支持高并发高性能高可用,核心模块包括:服务器集群监控,ES集群状态监控,CPU监控,内存监控,数据监控,服务心跳检测,应用进程管理,磁盘IO监控,系统负载监控,监控告警信息推送。
wgcloud 是 SaaS 监测工具,针对 DevOps 团队,从你的 app 或者其他各种工具获取数据并提供数据可视化功能。它把从你基础设备和软件采集的数据统一处理并存储。允许你创建仪表盘和搜索访问你提供的数据。他们目前提供数据的聚合和展示而不是提供数据分析。
GITHUB源码: https://github.com/tianshiyeben/wgcloud
安装包下载: http://www.wgstart.com
wgcloud的一个优点是了开放所有 API,可以让你很灵活的开发自己的指标或整合。
缺点: WGCLOUD尚未提供太多数据统计功能,做为一个监控软件,这些功能可能恰恰是你正在寻找的。他们还需要植入你的代码,这会产生代码依赖。
这是第一个监控工具,后续再发第二个监控工具 zabbix介绍