
8
|
第
1
章
什么是
Graphite
在谈论
Composer
所能提供的功能时,我们很容易迷失在树林中并忘记自己的使命 :可
视化和关联数据。幸运的是,
Composer
界面的实用性使其非常适合做这样的工作。浏览
嵌套结构的指标树和指标名称是我们熟悉的一种体验。单击指标名称会将其数据序列添
加到屏幕中心的
Graphite Composer
窗口中。可以从“图表数据”对话框中方便地应用
转换函数,转换函数提供了一种新颖的诠释数据的方法。在“图表选项”菜单中单击一下,
即可将折线图切换为面积图。
最重要的是,图表会在每次操作后自动刷新以显示新的布局,操作反馈是所见即所得的。
图表
URL
很容易被复制并与同事共享,同事可以对图表进行调整并传回新的
URL
,这
些
URL
也可以方便地被再次加载回
Composer
中。用不了多久你就能掌握一种工作流程,
使你能够快速隔离异常行为,并以某种方式来识别异常之间的因果关系。而这种能力正
是大多数传统监控系统所缺乏的。
丰富的统计函数库
Graphite
最重要的特性或许是其具有丰富的统计和转换渲染函数库,这也正是
Graphite
与其他商业或开源监控系统之间真正的差异所在。在
0.9.15
注
1
版本中,就已经有
88
个具
有文档说明的函数可通过渲染
API
对时序数据进行转换、组合或执行统计计算。
Graphite
包含基础函数以便计算时序数据的最小值、最大值或平均值。你甚至可能会欣
喜地发现它可以计算出时序数据的百分位数和标准差。但是,当你发现它支持各种
Holt-
Winters
预测算法及你可以想到的几乎所有排序和过滤表达式时,我想你会因它所提供的 ...