问的不是很完整
(1)zabbix是完整的监控解决方案,但prometheus不是,prometheus仅仅是一个数据收集数据库,
prometheus+alertmanager+grafana才算是
(2)两者都不是很难,容器云中多用prometheus+grafana,虚拟机实体机多用zabbix
(3)并不绝对,对于某些zabbix告诉,完全可以zabbix+脚本实现对容器的监控。而prometheus中也包含对node cpu和内存的监控数据
zabbix是完整的企业级监控解决方案,但是对docker,k8s等容器云相关组件的监控还不是很完善。
prometheus仅仅是一个数据收集数据库, 一般prometheus+alertmanager+grafana来监控k8s,docker的性能。
对于运维人员,这两个软件都需要掌握,他们都不是很难
很难有最后的赢家,本来就是针对不同场景的解决方案。一个产品的出现不是为了替换一个产品,更多的弥补或者互补,均有各自的优缺点。
如果必须要说谁发展的更好,那就看是容器发展的市场大还是虚拟机或者其他的场景是否还存在,所有以上的问题恐怕还需要市场和时间因素去检验,去验证。
收起