性能监控:Ganglia vs Graphite

Posted

技术标签:

【中文标题】性能监控:Ganglia vs Graphite【英文标题】:Performance Monitoring: Ganglia vs Graphite 【发布时间】:2012-06-26 03:14:40 【问题描述】:

我一直在为我们的生产服务器寻找一种高性能的监控解决方案,并且遇到了许多免费工具和付费服务。除非绝对必要,否则我想避免付费服务,而在免费工具中,最突出的两个是 Ganglia 和 Graphite。

但是,我没有发现两者之间的比较,我想知道是否有人对此有任何见解。

使用 Ganglia 与 Graphite 的优缺点是什么?反之亦然?

【问题讨论】:

【参考方案1】:

我们在我工作的地方都使用它们,它们都是很好的工具。我们的 Graphite 在当前版本上,但我们的 Ganglia 不在,因此请谨慎对待此信息。

根据我的经验,Graphite 真正闪耀的地方在于您提供给它的数据的呈现方式。使用 Ganglia,您必须编辑一个 .php 文件并将其部署到您的 Ganglia Web 服务器,以便查看每个要查看的新摘要图。这不鼓励快速探索和发现。您以这种方式创建的所有图表都会同时显示;没有查看摘要图子集的选项。

使用 Graphite,有一个不错的 UI,允许您以交互方式构建您感兴趣的特定信息的视图。合并单独的图表、计算平均值、总计等很简单。您可以保存不同的仪表板(集合图表)来显示特定的数据集,并使您的仪表板可供其他用户使用。

希望这会有所帮助....

【讨论】:

我最终选择了 Graphite 而不是 Ganglia。它的界面非常强大,正如您所说,允许探索和发现。 最近遇到了grafana.org,这让 Graphite 界面令人难以置信。绝对是 Graphite 的积极补充。

以上是关于性能监控:Ganglia vs Graphite的主要内容,如果未能解决你的问题,请参考以下文章

使用ganglia做集群监控(单播,组播双实例)

Centos7部署ganglia监控

部署Ganglia监控Hadoop&Hbase

监控平台设计之Graphite&Prometheus存储

ganglia监控hadoop集群配置

ganglia监控hadoop集群配置