桑基图是一种特定类型的流图,用于描述一组值到另一组值的流向,适用于分析网络流量流向等场景。
桑基图的特点如下:
- 起始流量和结束流量相同,所有主支宽度的总和与所有分出去的分支宽度总和相等,保持能量的平衡
- 在内部,不同的线条代表了不同的流量分流情况,它的宽度成比例地显示此分支占有的流量;
- 节点不同的宽度代表了特定状态下的流量大小。
样式配置说明
桑基图的配置项由数据和图表样式2部分组成。
数据
数据用于选择桑基图数据展示相关信息
配置项 | 说明 |
---|---|
节点 | 用于将数据进行分组,分组后饼图展示的值为数据中最新值,支持多个分组字段 |
统计指标 | 展示的字段,可以设置其单位和精度 |
数值单位 | 统计指标的单位 |
数值精度 | 统计指标的数值精度 |
图表样式
图表样式用于选择桑基图样式相关信息
配置项 | 说明 |
---|---|
模式 | 当只有2个节点的时候,出现此配置项。若二个节点存在相同值时,多级模式公用同一个相同名称的节点,例如节点值有北京-上海,上海-杭州,则桑基图展示为北京-上海-杭州。但是二级模式则完全按照两个节点值继续展示,展示为2条线分别为:北京-上海,上海-杭州 |
场景示例
查询过去7天不用用户删除的路径信息,包括删除的类型和具体的删除内容
repo="_internal"
| where action.name="delete"
| fields +_time,user.name,action.details,request.url,response.statusName
| rename _time as 操作时间,user.name as 操作用户,action.details as 删除类型,request.url as 删除内容,response.statusName as 执行结果
| stats count() by 操作用户,删除类型,删除内容
- 节点选择操作用户、删除类型、删除内容,统计指标选择count绘制桑基图。
文档反馈
(如有产品使用问题,请 提交工单)