我正在使用带有石墨的collectd(c插件),并且所有像eth0,eth1 cpu0,cpu1,cpu2等信息都保存在石墨中作为一个图形。
如何将图形合并在一起,就像所有 CPU 一样?有点不太直观~
谢谢
如果您指明实际的指标名称,将会更有帮助。详细说明你的意思bt- saved in graphite as one graph.
。
假设您的指标如下(默认行为)-
数据.server1.eth0
数据.server1.eth1
数据.server1.cpu0
数据.server1.cpu1
数据.server1.cpu2
数据.server1.cpu3
和
数据.server2.cpu0
数据.server1.cpu1
数据.server1.cpu2
数据.server1.cpu3
您可以通过 3 种方式“查看”图表 -
<ip>
你的服务器的默认值)<ip>/dashboard
)<ip>/render?
)您可以转到石墨网络应用程序并尝试使用 GUI 添加指标
data.server1.*
- 如果您想要该服务器的所有指标。
data.*.eth*
- 如果您想要所有服务器上的所有 NIC。
我假设您知道通配符。所有 Python(因此 Perl)风格的通配符都是可以接受的。
将图形保存到石墨与任何 GUI 一样简单,但只有经过身份验证的“石墨用户”才能保存用户图形。您必须在设置 Graphite 时创建了默认的 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 的数据库完成的。之后,您必须在 webapp 的顶部登录。
<graphite_host>/account/login
不过,在这些之后重新启动 carbon 和 apache。登录后,您会在图表的左上角看到“保存图表”图标的小缩略图。自定义图表后,您可以保存它。要返回保存的用户图,您必须将子树展开到左侧,在节点“用户=图”下。