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

效果图

相关推荐
好奇的菜鸟12 天前
如何在Windows环境下开启Kibana的非localhost访问
kibana
丘丘fighting14 天前
ElasticSearch基础篇——概念讲解,部署搭建,使用RestClient操作索引库和文档数据
java·elasticsearch·搜索引擎·docker·架构·kibana·1024程序员节
对酒当歌丶人生几何2 个月前
ElasticSearch7.8下载、安装教程
java·elasticsearch·kibana
掘金者说2 个月前
【docker】基于docker-compose 安装elasticsearch + kibana + ik分词器(8.10.4版本)
elasticsearch·docker·kibana·ik
树欲静而风不止丶2 个月前
windows下安装elasticSearch和kibana
windows·elasticsearch·kibana
梁云亮2 个月前
ubuntu22.04搭建elasticsearch+kibana环境
大数据·ubuntu·elasticsearch·kibana·22.04
灰色孤星A2 个月前
ElasticSearch学习笔记(三)RestClient操作文档、DSL查询文档、搜索结果排序
笔记·学习·elasticsearch·微服务·kibana·es·索引
龙门吹雪2 个月前
Docker 安装FileBeat、Elasticsearch及Kibana详细步骤
elasticsearch·docker·kibana·filebeat·日志监控平台
灰色孤星A2 个月前
ElasticSearch学习笔记(六)自动补全、拼音分词器、RabbitMQ实现数据同步
java·笔记·学习·elasticsearch·rabbitmq·kibana·拼音分词器
Elastic 中国社区官方博客3 个月前
Elasticsearch:使用 ES|QL 进行地理空间搜索
大数据·elasticsearch·搜索引擎·全文检索·kibana