这里有人玩graphite吗,有个安装问题想请教。

2013-05-29 13:21:43 +08:00
 ioiioi
graphite是取代rrd的一个新生代,最新的稳定版本是0.9.10,然而我在部署一个前端graph-explorer时,碰到一个graphite的bug,该bug在github中已经被修复,现在我的问题是:如何使用git来安装最新版的graphite?
5488 次点击
所在节点    问与答
28 条回复
sykp241095
2013-06-03 13:35:15 +08:00
@ioiioi

太复杂了。。。我不敢弄这么复杂,我没有用webserver,直接用http://<ip>:<port>/来访问的,所以我不能对你的这种实现方式给出建议。
sykp241095
2013-06-03 13:39:01 +08:00
@ioiioi

我们打算用三套:

1,graphite-web: graphite自带的dashboard,作为最基本的。
2,graph-explorer: ad-hoc的需求,即时查询的dashboard;有汇总的特性,如将多个图放到一个页面。
3,graphite-observer: 自定义dashboard,比如我就关注a,b,c三个指标,那么我可以将这三个指标放在一个页面里。
ericFork
2013-06-03 13:46:34 +08:00
http://d.pr/i/iiwQ

graphite-observer 的简单效果截图
ioiioi
2013-06-03 15:58:26 +08:00
@ericFork

sorry,我看不懂这张图的意思。
ericFork
2013-06-03 17:19:06 +08:00
@sykp241095 上面说:

「在第一次访问/dashboard/sa的时候,会将插件里的配置下方到browser。再由客户端判断这个指标的状态,判断依据是这个指标过去1分钟的平均值是否在max和min之间。如果是False,在页面里的泡泡会不断的膨胀缩小,非常明显,起警示的作用。

页面左下角还有实时的检测log,当鼠标悬浮在一个泡泡时,右下角会实时显示这个泡泡所对应指标的状态。」

@ioiioi 就是上面这个的图
ioiioi
2013-06-04 11:27:24 +08:00
@sykp241095

我看到你在github的diamond中提到将某个collector的单位由KB改成B,我现在正在用diamond来搜集服务器的性能数据,但是遇到一个问题,diamond的单位要么是byte,要么是bit,当数值很大时,在graphite中画的图很难看,有什么办法可以动态调整单位?collectd似乎可以动态调整,譬如disk plugin捕获的数值在graphite可以显示成GB。

另外,你们选用哪一种来捕获数据,diamond、collectd or else?
ioiioi
2013-06-04 11:28:43 +08:00
@ericFork

有空我再试试,现在还在挑metrics collector的阶段。
sykp241095
2013-06-04 12:11:16 +08:00
@ioiioi
我们用diamond。

对于单位,我比较倾向于使用byte。那个是死的,插件默认支持byte/bit两种;有一些collector支持kb等大单位,但需要collector自身支持的。


至于如何换算单位,我觉得应该交给绘图的工具来做。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/70514

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX