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

效果图

相关推荐
对酒当歌丶人生几何7 天前
ElasticSearch7.8下载、安装教程
java·elasticsearch·kibana
掘金者说10 天前
【docker】基于docker-compose 安装elasticsearch + kibana + ik分词器(8.10.4版本)
elasticsearch·docker·kibana·ik
树欲静而风不止丶14 天前
windows下安装elasticSearch和kibana
windows·elasticsearch·kibana
梁云亮15 天前
ubuntu22.04搭建elasticsearch+kibana环境
大数据·ubuntu·elasticsearch·kibana·22.04
灰色孤星A16 天前
ElasticSearch学习笔记(三)RestClient操作文档、DSL查询文档、搜索结果排序
笔记·学习·elasticsearch·微服务·kibana·es·索引
龙门吹雪17 天前
Docker 安装FileBeat、Elasticsearch及Kibana详细步骤
elasticsearch·docker·kibana·filebeat·日志监控平台
灰色孤星A17 天前
ElasticSearch学习笔记(六)自动补全、拼音分词器、RabbitMQ实现数据同步
java·笔记·学习·elasticsearch·rabbitmq·kibana·拼音分词器
Elastic 中国社区官方博客1 个月前
Elasticsearch:使用 ES|QL 进行地理空间搜索
大数据·elasticsearch·搜索引擎·全文检索·kibana
人间有清欢1 个月前
docker部署elasticsearch
elasticsearch·docker·kibana
Elastic 中国社区官方博客2 个月前
使用 Kibana 和 Vega 构建高级可视化
大数据·elasticsearch·搜索引擎·全文检索·数据可视化·kibana