需要帮助构建数据
Need help structuring data
我有一组数据,我认为我是以正确的方式设置的,但是当我试图在 Grafana 中查看图表时,它并没有按照我想要的方式呈现。切入正题,这是我的数据样本:
conquest,base=The_Spire,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Norhaven,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Jotuns_Outpost,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Tyrolian_Outpost,guild=Hodor,guild_id=119890002 value=8979 1436550221
conquest,base=Infested_Depot,guild=Hodor,guild_id=119890002 value=1955 1436550221
conquest,base=Brood_Nest,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=SkyCom_Complex,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Red_Maw_base,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Seismic_Beacon,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Phobos_Station,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Asphodal_Nexus,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Cleave_Rock,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=The_Spire,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Norhaven,guild=Seraphs,guild_id=83310002 value=4755 1436551659
conquest,base=Jotuns_Outpost,guild=Seraphs,guild_id=83310002 value=6330 1436551659
conquest,base=Tyrolian_Outpost,guild=Seraphs,guild_id=83310002 value=7270 1436551659
conquest,base=Infested_Depot,guild=Seraphs,guild_id=83310002 value=7705 1436551659
conquest,base=Brood_Nest,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=SkyCom_Complex,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Red_Maw_base,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Seismic_Beacon,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Phobos_Station,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Asphodal_Nexus,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Cleave_Rock,guild=Seraphs,guild_id=83310002 value=1 1436551659
我想看到的是每个公会的每个基地的点数(值)...所以如果我选择 "Infested_Depot" 那么我会看到两组图表线,一组用于公会 Hodor,另一组用于另一个用于 Seraphs,其中点图用于时间戳和公会值..我得到的只是一个数据系列。
我正在使用 Grafana v2.0.2 和 influxdb 0.9.1
InfluxDB 隐式合并所有匹配查询的系列,除非 GROUP BY 子句明确地将它们分开。您想要按照 SELECT SUM(value) AS guild_points FROM conquest WHERE base='Infested_Depot' AND time > now() - 1w GROUP BY guild
行进行查询。我不确定如何使它成为一种 grafana 主义,但你需要将 guild
放在 GROUP BY 中以获得你想要的东西。
我有一组数据,我认为我是以正确的方式设置的,但是当我试图在 Grafana 中查看图表时,它并没有按照我想要的方式呈现。切入正题,这是我的数据样本:
conquest,base=The_Spire,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Norhaven,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Jotuns_Outpost,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Tyrolian_Outpost,guild=Hodor,guild_id=119890002 value=8979 1436550221
conquest,base=Infested_Depot,guild=Hodor,guild_id=119890002 value=1955 1436550221
conquest,base=Brood_Nest,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=SkyCom_Complex,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Red_Maw_base,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Seismic_Beacon,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Phobos_Station,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Asphodal_Nexus,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=Cleave_Rock,guild=Hodor,guild_id=119890002 value=1 1436550221
conquest,base=The_Spire,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Norhaven,guild=Seraphs,guild_id=83310002 value=4755 1436551659
conquest,base=Jotuns_Outpost,guild=Seraphs,guild_id=83310002 value=6330 1436551659
conquest,base=Tyrolian_Outpost,guild=Seraphs,guild_id=83310002 value=7270 1436551659
conquest,base=Infested_Depot,guild=Seraphs,guild_id=83310002 value=7705 1436551659
conquest,base=Brood_Nest,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=SkyCom_Complex,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Red_Maw_base,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Seismic_Beacon,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Phobos_Station,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Asphodal_Nexus,guild=Seraphs,guild_id=83310002 value=1 1436551659
conquest,base=Cleave_Rock,guild=Seraphs,guild_id=83310002 value=1 1436551659
我想看到的是每个公会的每个基地的点数(值)...所以如果我选择 "Infested_Depot" 那么我会看到两组图表线,一组用于公会 Hodor,另一组用于另一个用于 Seraphs,其中点图用于时间戳和公会值..我得到的只是一个数据系列。
我正在使用 Grafana v2.0.2 和 influxdb 0.9.1
InfluxDB 隐式合并所有匹配查询的系列,除非 GROUP BY 子句明确地将它们分开。您想要按照 SELECT SUM(value) AS guild_points FROM conquest WHERE base='Infested_Depot' AND time > now() - 1w GROUP BY guild
行进行查询。我不确定如何使它成为一种 grafana 主义,但你需要将 guild
放在 GROUP BY 中以获得你想要的东西。