Kibana饼图

时间:2019-11-21 08:58:35

标签: elasticsearch kibana

我构建了REST-API,并添加了elasticsearch和kibana以进行更好的跟踪。目前,我尝试显示一个饼图,然后将看到一个饼图,其中包含所请求的URL。

我得到一个包含所有网址的饼图,但是我喜欢按网址的第一部分来统计图表。例如:

3 requests to [GET]   /region/v1/address  
2 requests to [GET]   /region/v1/local-community  
4 requests to [POST]  /region/v1/local-community  
1 request  to [PATCH] /region/v1/city/09432  

4 requests to [POST] /authenticate/v1/login  
3 requests to [GET]  /authenticate/v1/check-access-token  
2 requests to [POST] /authenticate/v1/refress-access-token  

5 requests to [GET] /partner/v1/  
3 requests to [GET] /partner/v1/18113712  

结果,我喜欢用一个饼图

10 requests to /region
 9 requests to /authenticate
 8 requests to /partner

有人知道我必须为此做些什么吗?我是eleasticsearch和kibana的新手:D

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用Filter聚合:

enter image description here

我不知道您使用的是哪个版本,在示例中我使用的是Lucene查询语法,但是您也可以使用Kibana查询语言。

请注意,创建的过滤器越多,可视化效果就越慢。因此,如果您需要多个过滤器,我想最好的选择就是在Elasticsearch中提取信息之前先推断出这些信息。