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

效果图

相关推荐
ζั͡山 ั͡有扶苏 ั͡✾5 天前
EFK 日志系统搭建完整教程
运维·jenkins·kibana·es·filebeat
ζั͡山 ั͡有扶苏 ั͡✾17 天前
完善EKF可观测性体系:基于ElastAlert2构建k8s智能钉钉日志告警系统
容器·kubernetes·钉钉·kibana·filebeat·日志监控
小牛马爱写博客23 天前
ELK 企业级日志分析系统部署与实践
elk·elasticsearch·kibana·logstash
维尔切1 个月前
ELK日志系统部署与使用(Elasticsearch、Logstash、Kibana)
elk·elasticsearch·jenkins·kibana·logstash
梁萌1 个月前
在linux上使用docker搭建ELK日志框架
elk·elasticsearch·docker·kibana·logstash·日志框架
洛克大航海1 个月前
安装 ElasticSearch、Logstash、Kibana、Kafka 和 Filebeat
大数据·elasticsearch·kafka·kibana·logstash·filebeat
会飞的小蛮猪1 个月前
ELK运维之路(定时清理索引)
elasticsearch·kibana·logstash
三口吃掉你1 个月前
Docker安装Elasticsearch、kibana、IK分词器
elasticsearch·docker·kibana·ik分词器
会飞的小蛮猪2 个月前
ELK运维之路(Logstash测试案例1)
elasticsearch·kibana·logstash
熊文豪2 个月前
Windows安装Elasticsearch保姆级教程
大数据·windows·elasticsearch·kibana