2015-07-15 2 views
0

У меня есть набор данных, которые, как я думал, я настраивал в правильном направлении, но когда вы пытаетесь просмотреть графики в 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», то я 'd см. два набора строк графа один для Гильдии Ходор, а другой для Серафимов, где точки будут отображаться для метки времени и что значения гильдий .. то, что я получаю вместо этого, - это всего лишь одна серия данных.

Я использую графана 2.0.2 и 0.9.1 influxdb

+0

Не знаете, почему существует голосующий голос, то, что я пытаюсь сделать, указан здесь: https://influxdb.com/docs/v0.9/concepts/schema_and_data_layout.html, при этом собранные данные различаются. Если вы хотите понизить голос, это нормально, но, пожалуйста, объясните, почему я могу учиться. Благодарю. – JoeManFoo

ответ

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, чтобы получить то, что вы хотите.

+0

Спасибо - группа была ключом. Я думал, что Графане нужна группа по временному интервалу, который она заполняет автоматически. – JoeManFoo