我正在尝试在 grafana 中构建百分比列表,但无法让divideSeries
+ 通配符正常工作。
我发现Grafana划分2个系列,这看起来像是我想要的,但不幸的是mapSeries
我的grafana实例(版本4.6.0-1)中没有功能。
这就是我所得到的,但我不想指定 ID“1234”,而是想使用通配符,并将每个 ID 分组在一起。
divideSeries(stats.dhcp.pools.1234.cur,stats.dhcp.pools.1234.max)
Run Code Online (Sandbox Code Playgroud)
从逻辑上讲,我尝试过:divideSeries(stats.dhcp.pools.*.cur,stats.dhcp.pools.*.max)
--但这不起作用。我尝试使用asPercent
,但它具有与 相同的限制divideSeries
。
我认为applyByNode
这就是我想要的,但我似乎无法将这个例子转化为实际有效的东西。
您使用石墨作为数据源(我认为)。您提到的功能是在石墨-web中实现的,您也可以找到文档applyByNode
applyByNode(
stats.dhcp.pools.*.*,
3,
'divideSeries(%.cur, %.max)',
'% pct'
)
Run Code Online (Sandbox Code Playgroud)
请注意,截至 2017 年 11 月,applyByNode 不在默认的 grapheme-api 安装中,并且需要从 github 源安装:
pip install git+git://github.com/brutasse/graphite-api.git
Run Code Online (Sandbox Code Playgroud)
作为旁注 - 您可以使用任何石墨功能,甚至mapSeries
.
归档时间: |
|
查看次数: |
2860 次 |
最近记录: |