所以我有一个应用程序,部署在许多主机上,向石墨报告。度量标准将遵循此方案:
domain.<hostname>.metricspath.<metricName>.mean
我想让它们按主机名平均,但是sill显示为不同的metricName。我该怎么做?
答案 0 :(得分:0)
使用averageSeriesWithWildcards function:
averageSeriesWithWildcards(seriesList, *position)
在给定位置插入通配符后调用averageSeries。
示例:
&target=averageSeriesWithWildcards(host.cpu-[0-7].cpu-{user,system}.value, 1)
这相当于
target=averageSeries(host.*.cpu-user.value)&target=averageSeries(host.*.cpu-system.value)
在您的情况下,您可以使用averageSeriesWithWildcards(domain.*.metricspath.*.mean, 1)
。