gpt4 book ai didi

monitoring - Graphite - 用百分比创建图表

转载 作者:行者123 更新时间:2023-12-04 14:45:33 33 4
gpt4 key购买 nike

我正在尝试创建一个如下图所示的图表,该图表在博客文章( http://matt.aimonetti.net/posts/2013/06/26/practical-guide-to-graphite-monitoring/ )中进行了描述

what im looking for

但是,我无法将值“堆叠”在彼此之上。它们相互重叠。
我的例子:

My example

这是我的图表数据:

enter image description here

使用“堆叠”后的图形 - 不是我想要的
enter image description here

最佳答案

你离它很近。 :)

在 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
)
)

这是它的工作原理 -
asPercent需要两个参数 - a seriesList和一个 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
)
)

enter image description here

关于monitoring - Graphite - 用百分比创建图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246094/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com