我正在使用带有石墨的collectd(c插件),所有信息如eth0,eth1 cpu0,cpu1,cpu2等都以石墨形式保存为一个图形。
如何将图表合并到一起,就像所有CPU一样?它不知何故不是很直观〜
谢谢
答案 0 :(得分:0)
如果您指明实际的度量标准名称会更有帮助。详细说明你的意思bt- saved in graphite as one graph.
。
假设您的指标如下(默认行为) -
data.server1.eth0
data.server1.eth1
data.server1.cpu0
data.server1.cpu1
data.server1.cpu2
data.server1.cpu3
和
data.server2.cpu0
data.server1.cpu1
data.server1.cpu2
data.server1.cpu3
您可以通过3种方式“查看”图表 -
<ip>
)<ip>/dashboard
)<ip>/render?
)您可以访问graphite webapp并尝试使用GUI添加指标
data.server1.*
- 如果您想要该服务器的所有指标。
data.*.eth*
- 如果您想要所有服务器上的所有NIC。
我假设你知道通配符。所有Python(因此都是Perl)样式的通配符都是可以接受的。
答案 1 :(得分:0)
将图形保存到石墨与任何GUI一样简单,但只有经过身份验证的石墨用户才能使用石墨用户&#39;可以保存用户图。您必须在设置石墨时创建默认root用户。此处上下文中的用户与安装期间创建的django管理员相同。
cd / opt / graphite / webapp / graphite /
echo "from django.contrib.auth.models import User; User.objects.create_superuser('$GRAPHITE_USERNAME', '$GRAPHITE_EMAIL', '$GRAPHITE_PASSWORD')" | sudo python manage.py shell
使用最佳设置和默认设置,这样的内容可以让您添加更多用户。从技术上讲,身份验证是针对django的db完成的。之后,您必须登录网络应用程序的顶部。
<graphite_host>/account/login