从gmond获取数据子集

时间:2013-12-19 06:43:01

标签: monitoring rrdtool ganglia

这是在小型数据中心设置的背景下,其中要监控的服务器数量仅为两位数,并且可能仅缓慢增长到几百(如果有的话)。我是一个神经节新手,刚刚完成了一个小神经节测试床(并一直在阅读和玩它)。我意识到的几件事 -

  • gmetad支持端口8652上的交互式查询,使用该查询可以获取指标数据子集 - 例如特定群集中特定度量标准系列的数据
  • gmond似乎总是返回集群中所有节点的所有指标的整个数据转储(在执行'netcat host 8649'时)

在我的设置中,我不想使用gmetad或RRD。我想直接从多个gmond集群中获取数据并将其存储在单个数据存储中。有几个原因不使用gmetad和RRD -

  • 我不想在整个设置中使用多个数据存储。我可以有一台专用机器从多个集群中获取数据并存储它们
  • 我不打算使用gweb作为数据前端。来自神经节的数据将完全输入到不同的监测工具中。通过这种设置,我想消除另一层gmetad可以添加的延迟。也就是说,gmetad民意调查说每分钟和我的管理工具每分钟轮询gmetad会增加2分钟延迟,我认为这对于相对较小/中等规模的设置是不必要的

我需要帮助的方法有几个问题 -

  • 我无法从gmond获取过滤数据。是否有一些插件可以帮助我从gmond中获取单个指标/指标组信息(因为不同的指标是以不同的时间间隔收集的)
  • gmond输出是非常详细的文本。是否有其他(希望是二进制)格式可以配置导出?
  • 我的消除gmetad / RRD的想法是一个非常糟糕的主意吗?有人曾尝试过这种方法吗?从数据收集的角度来看,我应该注意什么呢。

提前致谢。

0 个答案:

没有答案