1、Docker之外的监控,用Zabbix。原因很简单:方便、快捷、功能强大,中文资料比较多。
小公司,找一个人研究,一天就能熟悉。剩下的事情就是写自定义的监控脚本。投入少,无需花费太多费用就能实现不错的效果。而且基于脚本定制参数,可以做到按需开发,省钱。
大公司,除非业务量很大,否则监控历来不会放到最高优先级。所以在没多少资源的情况下搭建监控功能,用Zabbix是个不错的选择。
2、Docker的监控,一般公司用Prometheus。Google近期鼎力支持的开源项目。土豪公司,可以用CloudInsight云方案,自己只需要部署Agent即可,平台不用管。