我正在使用带石墨的collectd(c插件),如何将图形合并在一起(cpu,网络等)?

时间:2013-10-22 15:12:48

标签: graphite statsd collectd

我正在使用带有石墨的collectd(c插件),所有信息如eth0,eth1 cpu0,cpu1,cpu2等都以石墨形式保存为一个图形。

如何将图表合并到一起,就像所有CPU一样?它不知何故不是很直观〜

谢谢

2 个答案:

答案 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种方式“查看”图表 -

  1. Graphite webapp(服务器的默认<ip>
  2. 石墨仪表板(<ip>/dashboard
  3. Render URL-API<ip>/render?
  4. 您可以访问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

但是,在这些之后重启碳和apache。一旦您登录,您将看到“保存图表”的小缩略图&#39;图表左上角的图标。一旦您自定义了图表,就可以保存它。要返回已保存的用户图表,您必须在节点“用户=图表”下的左侧展开子树。