为什么说Prometheus是足以取代Zabbix的监控神器?(18)

Q5:请老师对比下InfluxDB和Prometheus,个人觉得InfluxDB易用性更好。

A:InfluxDB本身没有任何监控数据的能力,InfluxDB的商业版本是集群的,可以存储大量的数据,但是开源版本是单机的,不建议使用。Prometheus不但具有数据存储能力,还在数据指标采集能力,而单纯的InfluxDB只有数据存储能力。

Q6:宜信内部只用Prometheus做监控?还用其他产品配合吗?

A:在宜信公司内部,之前使用的是Zabbix监控,目前正在从Zabbix监控切换到Prometheus监控里。

Q7:哪种监控工具更适合做业务指标监控?

A:我个人接触过的业务指标监控主要是通过Graphite、Prometheus以及宜信开源的UAV监控,通常的业务指标监控都是通过埋点完成,大同小异。

Q8:Prometheus监控Oracle、MySQL数据库方便吗?

A:由于现在各种Prometheus export非常丰富,针对这些中间件,如Oracle、MySQL这种监控是非常方便的。目前也支持得比较好,在我们自己的环境里面,我们通过Kafka的export、MySQL的export、Redis的export分别去监控我们自己的组件状态,如果你有一些自己定制的监控指标,也可以去定制一些export,这些东西都比较简单,并不是很困难。

推荐阅读