一些指标即将到来。比方说items_count
。每次间隔都不一样。我在图表上显示为最大值/平均值,按主机分组。
但我也想在这张图表上显示金额。就像是:
SELECT sum(mean("items_count")) FROM "Items" [...] GROUP BY $host
但开箱即用,influx 无法做到这一点。你怎么能出去?
一些指标即将到来。比方说items_count
。每次间隔都不一样。我在图表上显示为最大值/平均值,按主机分组。
但我也想在这张图表上显示金额。就像是:
SELECT sum(mean("items_count")) FROM "Items" [...] GROUP BY $host
但开箱即用,influx 无法做到这一点。你怎么能出去?
通常,这可以使用Continuous Queries来完成。就我而言,它将是:
这个东西会取每个主机上游戏星球房间数的最大值,时间采样为 10 秒,按主机和索引对值进行分组(我们在机器上运行了 2 个游戏星球实例)并写入到
eu_west_planets
.之后,在 Chronograf 本身中,我可以编写一个查询:
现在,最后,我得到了欧洲地区所有正在运行的游戏室的总和。
结论:你不能在额头写嵌套查询,但你可以将一个子查询安排为连续查询,然后使用一些函数对其进行聚合。