如何创建Kibana可视化展示各Service_name对应的请求总和
Kibana 按服务维度统计请求量可视化配置方案
你之前只配置了指标聚合没有加维度分桶,所以只会返回全局总请求量或者仅单个筛选服务的结果,按以下步骤配置即可实现需求:
- 第一步:新建可视化,选择垂直柱状图(折线图、横向条状图也可,柱状图更适合分类维度对比),选择你的业务日志对应的索引模式
- 第二步:配置Y轴指标:
- 若单条文档对应1次请求,直接选择
Count聚合,自定义展示名称设为「请求总数量」即可 - 若你需要对特定的请求计数字段求和,再选择
Sum聚合,字段选择对应存储请求数量的字段
- 若单条文档对应1次请求,直接选择
- 第三步:配置X轴分桶:
- 点击「添加」> 选择「X轴」> 聚合类型选择
Terms(词条) - 字段选择
Service_name,Size参数填写你需要展示的服务数量上限,例如填30就是展示请求量前30的服务 - 排序规则可按需调整,默认按Y轴指标降序排列,也可切换为按服务名称字母序排列
- 点击「添加」> 选择「X轴」> 聚合类型选择
- 第四步:点击页面顶部的「运行」按钮即可生成符合要求的可视化,如需排除特定服务,直接在页面顶部的全局筛选栏添加过滤规则即可,无需修改聚合配置
内容的提问来源于stack exchange,提问作者fuzzi
相关产品推荐
相关产品推荐

