我正在使用石墨服务器来捕获我的指标数据,并将其转换为图形。我有4个应用程序服务器,这是负载均衡设置。我的目标是捕获所有4个应用程序服务器的系统数据,如cpu使用情况、内存使用情况、磁盘负载等。我在一个单独的服务器上设置了一个graphite环境,我想将所有应用服务器的系统数据推送到graphite,并以图形的形式显示出来。我不知道需要做什么才能将系统数据提供给石墨。我的想法是在所有应用服务器上安装statsd,并将系统数据提供给石墨,但看起来statsd并不支持系统数据,而是应用程序数据。
有人能帮我找到正确的方向吗?提前谢谢。
发布于 2012-11-21 20:17:41
使用graphite agent运行collectd将是一个很好的开始来收集您之后的信息。
将你的数据放入石墨中的方法几乎是无限的。
您可以在readthedocs.org页面上找到一个已知与石墨配合良好的工具列表:http://graphite.readthedocs.org/en/0.9.10/tools.html
在carbon项目中还有一个从系统收集平均负载的示例脚本:example-client.py
https://stackoverflow.com/questions/13475377
复制相似问题