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

效果图

相关推荐
Elastic 中国社区官方博客10 天前
设计新的 Kibana 仪表板布局以支持可折叠部分等
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索·kibana
Elastic 中国社区官方博客14 天前
Elasticsearch:Jira 连接器教程第二部分 - 6 个优化技巧
大数据·数据库·elasticsearch·搜索引擎·全文检索·kibana·jira
Elastic 中国社区官方博客18 天前
Elasticsearch ES|QL 地理空间索引加入纽约犯罪地图
大数据·sql·elasticsearch·搜索引擎·数据可视化·kibana
运维小文20 天前
filestream安装使用全套+filebeat的模块用法
linux·elk·日志·kibana·efk·filebeat
zfj32122 天前
学技术学英语:ELK是什么
elk·elasticsearch·kibana·logstash·elk stack
松岛的枫叶22 天前
springBoot整合ELK Windowsb版本 (elasticsearch+logstash+kibana)
spring boot·elk·elasticsearch·kibana·logstash
叶 落1 个月前
Ubuntu 下载安装 kibana8.7.1
服务器·ubuntu·kibana·es
Elastic 中国社区官方博客1 个月前
改善 Kibana 中的 ES|QL 编辑器体验
大数据·运维·sql·elasticsearch·搜索引擎·信息可视化·kibana
运维&陈同学1 个月前
【Kibana01】企业级日志分析系统ELK之Kibana的安装与介绍
运维·后端·elk·elasticsearch·云原生·自动化·kibana·日志收集
运维&陈同学1 个月前
【Beats01】企业级日志分析系统ELK之Metricbeat与Heartbeat 监控
运维·elk·elasticsearch·云原生·kibana·heartbeat·metricbeat