在Graphite中捕获/监控应用服务器的系统数据

时间:2012-11-20 14:31:26

标签: memory monitor metrics graphite statsd

我正在使用石墨服务器来捕获我的指标数据并将其转移到图表中。我有4个应用程序服务器,它是负载平衡器设置。我的目标是捕获所有4个应用服务器的系统数据,如CPU使用率,内存使用率,磁盘负载等。我在一个单独的服务器中设置了一个石墨环境,我想将所有应用程序服务器的系统数据推送到石墨并将其显示为图形。我不知道将系统数据输送到石墨需要做些什么。我的想法是在所有应用程序服务器中安装statsd并将系统数据提供给石墨,但看起来statsd不支持系统数据而不支持应用程序数据。

任何人都可以帮助我赶上正确的轨道。提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用collectd运行graphite agent将是您收集信息后的良好开端。

将数据投入石墨的方法几乎是无限的。

您可以在readthedocs.org页面上找到已知与石墨配合得很好的工具列表:http://graphite.readthedocs.org/en/0.9.10/tools.html

还有一个示例脚本可以收集碳项目中系统的平均负载:example-client.py