在Grafana中输入xDB聚合顶部函数和显示
我是XDB和Grafana的新手。我正在使用1.7.4版,并在SpringCloudDataFlowWorkshop中播放Grafana Twitter示例。基本上有这样一个hashtags度量:在Grafana中输入xDB聚合顶部函数和显示,grafana,influxdb,Grafana,Influxdb,我是XDB和Grafana的新手。我正在使用1.7.4版,并在SpringCloudDataFlowWorkshop中播放Grafana Twitter示例。基本上有这样一个hashtags度量: select * from hashtags limit 10 name: hashtags time htag value ---- ---- ----- 2019
select * from hashtags limit 10
name: hashtags
time htag value
---- ---- -----
2019-03-07T07:46:59.096Z 現実見ろ 0
2019-03-07T07:46:59.097Z キズのしょち松さん 0
2019-03-07T07:46:59.097Z 競馬 0
2019-03-07T07:46:59.098Z PerthTanapon 0
2019-03-07T07:46:59.098Z 終活 0
2019-03-07T07:46:59.106Z capolavoro 0
2019-03-07T07:46:59.108Z Cenizas 0
2019-03-07T07:46:59.108Z design 0
2019-03-07T07:46:59.108Z hyungwon 0
2019-03-07T07:46:59.108Z ざわちん 0
name: hashtags
tags: htag=01JokowiAs1k
time sum
---- ---
1970-01-01T00:00:00Z 0
name: hashtags
tags: htag=01JokowiLagi
time sum
---- ---
1970-01-01T00:00:00Z 9
name: hashtags
tags: htag=01OptimisIndonesiaMaju
time sum
---- ---
1970-01-01T00:00:00Z 7
在中,作者创建了一个饼图,用来显示Twitter上排名前10位的标签。视频显示,他创建了如下查询:
select * from hashtags limit 10
name: hashtags
time htag value
---- ---- -----
2019-03-07T07:46:59.096Z 現実見ろ 0
2019-03-07T07:46:59.097Z キズのしょち松さん 0
2019-03-07T07:46:59.097Z 競馬 0
2019-03-07T07:46:59.098Z PerthTanapon 0
2019-03-07T07:46:59.098Z 終活 0
2019-03-07T07:46:59.106Z capolavoro 0
2019-03-07T07:46:59.108Z Cenizas 0
2019-03-07T07:46:59.108Z design 0
2019-03-07T07:46:59.108Z hyungwon 0
2019-03-07T07:46:59.108Z ざわちん 0
name: hashtags
tags: htag=01JokowiAs1k
time sum
---- ---
1970-01-01T00:00:00Z 0
name: hashtags
tags: htag=01JokowiLagi
time sum
---- ---
1970-01-01T00:00:00Z 9
name: hashtags
tags: htag=01OptimisIndonesiaMaju
time sum
---- ---
1970-01-01T00:00:00Z 7
htag SLIMIT 10从hashtags组中选择sumvalue
这里的问题是,图表仅按字母顺序表示10个hashtag。我想要的是前10个标签。现在XDB在标记或字段上没有order by子句,因此我尝试提出自己的查询,尝试使用TOP和子查询解决我的问题:
从htag的hashtags组中选择topsum、htag、10,得到正确的结果:
name: hashtags
time top htag
---- --- ----
1970-01-01T00:00:00Z 3172 TwoOfUs
1970-01-01T00:00:00Z 2301 BestCoverSong
1970-01-01T00:00:00Z 1480 เชงเม้ง
1970-01-01T00:00:00Z 1337 투모로우바이투게더
1970-01-01T00:00:00Z 1117 GOT7
1970-01-01T00:00:00Z 1106 MeMyselfAndI
1970-01-01T00:00:00Z 848 백현
1970-01-01T00:00:00Z 848 ยุบพรรค
1970-01-01T00:00:00Z 842 Jus2
1970-01-01T00:00:00Z 781 TOMORROW_X_TOGETHER
grafana的问题是它不能在饼图中正确显示我的结果
我错过了什么?我看到第一个查询有一个分组,因此查询结果如下所示:
select * from hashtags limit 10
name: hashtags
time htag value
---- ---- -----
2019-03-07T07:46:59.096Z 現実見ろ 0
2019-03-07T07:46:59.097Z キズのしょち松さん 0
2019-03-07T07:46:59.097Z 競馬 0
2019-03-07T07:46:59.098Z PerthTanapon 0
2019-03-07T07:46:59.098Z 終活 0
2019-03-07T07:46:59.106Z capolavoro 0
2019-03-07T07:46:59.108Z Cenizas 0
2019-03-07T07:46:59.108Z design 0
2019-03-07T07:46:59.108Z hyungwon 0
2019-03-07T07:46:59.108Z ざわちん 0
name: hashtags
tags: htag=01JokowiAs1k
time sum
---- ---
1970-01-01T00:00:00Z 0
name: hashtags
tags: htag=01JokowiLagi
time sum
---- ---
1970-01-01T00:00:00Z 9
name: hashtags
tags: htag=01OptimisIndonesiaMaju
time sum
---- ---
1970-01-01T00:00:00Z 7
如何在查询中实现该分组?请尝试使用htag的附加分组:
请按htag尝试其他组:
我也考虑过这一点。但这只给了我前10个字母顺序的hashtag的总和,等于第一个查询的结果。但这只给出了前10个按字母顺序排列的hashtag之和的组,它们等于第一个查询的结果