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

日志内容

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

操作步骤

进入Dashboard 菜单

点击Create Dashboard 按钮

点击Create Pane l按钮

选择Aggregation based

然后选择Pie饼图

配置

添加整体过滤的关键词(图: 请求开始 url), 确保代码里唯一, 全局过滤

选择UniqueCount及字段 , 表示按照message字段进行分组统计
以message为关键词分组, 提取TOP50, 并展示Other统计结果

从message中取关键词, _value为目标字符串

json 复制代码
{ 
    "script": "(_value.indexOf('header') > 0 ? _value.substring(9, _value.indexOf('header')) : _value)" 
} 


注意: 每次更改之后需要点击右下角 update按钮, 然后再Refresh查看效果

![在这里插入图片描述](https://img-blog.csdnimg.cn/5bdba2422ebd4b33ab7fd8dd5bdf4e92.png

效果图

相关推荐
liupenglove3 天前
Kibana8.17.0在mac上的安装
elasticsearch·macos·kibana
闲人编程4 天前
Kibana 单机与集群部署教程
大数据·部署·集群·数据可视化·kibana·单机·日志分析
ueanaIU潇潇子13 天前
Windows安装elasticsearch、Kibana以及IK分词器
大数据·elasticsearch·搜索引擎·kibana·ik分词器
Java 第一深情1 个月前
Linux上安装单机版Kibana6.8.1
elasticsearch·kibana
JasonHome1 个月前
安装ElasticSearch、Kibana
elasticsearch·kibana
beiback1 个月前
Windows系统 ElasticSearch,分词器、Kibana安装
windows·elasticsearch·kibana
小李叭叭叭1 个月前
ELK8.15.4搭建开启安全认证
运维·elk·elasticsearch·kibana
好奇的菜鸟2 个月前
如何在Windows环境下开启Kibana的非localhost访问
kibana
丘丘fighting2 个月前
ElasticSearch基础篇——概念讲解,部署搭建,使用RestClient操作索引库和文档数据
java·elasticsearch·搜索引擎·docker·架构·kibana·1024程序员节
对酒当歌丶人生几何3 个月前
ElasticSearch7.8下载、安装教程
java·elasticsearch·kibana