我有涌入和grafana设置。模板工作正常。 我现在想要实现的是从多个模板化值构建一个FROM子句。
我在Influxdb中定义了以下测量值:
Game1_Draw,Game1_Home,Game1_Away
Game2_Draw,Game2_Home,Game2_Away
.... ......
GameN_Draw,GameN_Home,GameN_Away
我希望用户选择游戏名称(Game1,Game2 ......),然后有三个图表(不是查询)带有测量值(GameSelected)_Home,(GameSelected)_Away,(GameSelected)_Draw
从模板中获取游戏名称很容易。
我需要的是生成一个查询,其FROM子句将取决于所选择的游戏和常量。类似的东西:
SELECT mean("myvalue") FROM /^$game_Home/ WHERE ....
SELECT mean("myvalue") FROM /^$game_Draw/ WHERE ....
SELECT mean("myvalue") FROM /^$game_Away/ WHERE ....
我无法完成这项工作。我在与聚合FROM子句相关的文档中找不到任何内容。
答案 0 :(得分:0)
在测量名称中编码信息通常是InfluxDB中的反模式。单独测量后缀中的信息,例如, _Home
,_Draw
,_Away
如果记录在标记中会更有用。
game,odds_type=home myvalue=0.5 1469923200000000000
game,odds_type=draw myvalue=0.6 1469923200000000000
game,odds_type=away myvalue=0.2 1469923200000000000
然后在Grafana的同一个图表上显示这些系列只需要odds_type
标记上的分组。