Noe*_*oel 6 monitoring graphite
我正在尝试创建一个如下图所示的图形,该文章在博客文章中有描述(http://matt.aimonetti.net/posts/2013/06/26/practical-guide-to-graphite-monitoring/)

但是我无法将值"叠加"在一起.它们相互重叠.我的例子:

这是我的图表数据:

使用"堆叠"后的图形 - 不是我想要的

你非常接近它.:)
在Graphite网络应用程序中,按照Graph Options -> Line Mode -> Stacked.如果您使用API进行渲染,请添加&areaMode=stacked到您的网址.
这是GUI调整,以实现您想要的.要生成指标,请执行以下操作:
asPercent(
group(
carbon.agents.ip-10-0-0-111-a.updateOperations,
carbon.agents.ip-10-0-0-111-a.metricsReceived
),
sumSeries(
carbon.agents.ip-10-0-0-111-a.updateOperations,
carbon.agents.ip-10-0-0-111-a.metricsReceived
)
)
Run Code Online (Sandbox Code Playgroud)
asPercent有两个参数 - a seriesList和a total.这里,group(...)部分是前者和sumSeries(...)后者.Graphite将总体中的每个度量seriesList(可以通过group()或使用通配符实现)进行比较,从而计算百分比.
好的部分是total可选的,如果不发送则假定为总数seriesList.所以从本质上讲,您的指标会降低到 -
asPercent(
group(
carbon.agents.ip-10-0-0-111-a.updateOperations,
carbon.agents.ip-10-0-0-111-a.metricsReceived
)
)
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4426 次 |
| 最近记录: |