6

我目前正在使用 Ganglia 收集监控指标,我想使用 Graphite 显示包含该数据的图表。我知道这样的集成是可能的,并且我找到了一篇描述应该如何完成的文章。我不太确定这种集成是如何工作的,尤其是当我想直接将它发送到石墨而不解析 gmetad 的数据时。任何关于如何将 Ganglia 与 Graphite 集成的帮助都会很棒。

谢谢

4

3 回答 3

5

有两种方法可以将神经节与石墨相结合。

  1. 使用第三方进程从 gmetad/gmond 获取指标,调整指标数据格式,最后将指标数据发送到碳服务器。
  2. 使用 gmetad 的“石墨集成”功能,您只需配置碳服务器地址、端口、协议(使用可选的石墨路径语法),然后 gmetad 将完成剩下的所有事情。可以从您的 /etc/ganglia/gmetad.conf 中找到更多详细信息

我会推荐#2,因为它非常简单。你只需要将你的 ganglia 包升级到 3.3+ 版本。

在上述解决方案中,您可以将指标数据存储在 RRD 和 Whisper 中。如果您不想要这种方法,它还支持在 ganglia-web 中使用石墨更改 rrdtool 图。请参阅“使用石墨作为图形引擎

于 2013-06-27T13:35:22.127 回答
1

你检查过 ganglia-web wiki 吗?有一节Graphite Integration和另一个名为Using Graphite as the graphing engine的部分很好地解释了如何做你想做的事。

于 2012-08-23T11:23:17.400 回答
0

我与 Ganglia 合作过很多,我研究过的 Graphite 也有类似的工作。我从未能够掌握 Whisper,但我发现 RRD(循环数据库)非常可靠。不确定您对监视什么感兴趣,但我肯定会查看 JMXtrans。您可以从 Google 获取代码。它提供了多种方法来从您正在监视的任何 JVM 中提取指标数据,并允许您定义要通过管道传输到 Ganglia/Graphite 的指标以及其他一些选项。

于 2012-12-17T20:11:18.670 回答