Kibana Dashboard饼图展示keyword子字符串去重统计

日志内容

log.info("请求开始 uri: {} header RequestId:{}", request.getRequestURI(), reqId, request.getHeader("request_id"));

在这里插入图片描述

操作步骤

进入Dashboard菜单
点击Create Dashboard按钮
点击Create Panel按钮
选择Aggregation based
然后选择Pie饼图

配置

添加整体过滤的关键词(图: 请求开始 url), 确保代码里唯一, 全局过滤
选择UniqueCount及字段, 表示按照message字段进行分组统计
Kibana Dashboard饼图展示keyword子字符串去重统计_第1张图片以message为关键词分组, 提取TOP50, 并展示Other统计结果
Kibana Dashboard饼图展示keyword子字符串去重统计_第2张图片
从message中取关键词, _value为目标字符串

{ 
    "script": "(_value.indexOf('header') > 0 ? _value.substring(9, _value.indexOf('header')) : _value)" 
} 

Kibana Dashboard饼图展示keyword子字符串去重统计_第3张图片
注意: 每次更改之后需要点击右下角 update按钮, 然后再Refresh查看效果
![在这里插入图片描述](https://img-blog.csdnimg.cn/5bdba2422ebd4b33ab7fd8dd5bdf4e92.png

效果图Kibana Dashboard饼图展示keyword子字符串去重统计_第4张图片

你可能感兴趣的:(Kibana)