日志服务提供交叉表方式展示日志查询分析结果,本文介绍交叉表的各项图表参数配置。
交叉表主要用于对数据进行分类以及展示各个类别之间的关系。交叉表中的行表头代表一个分类变量的不同值,列表头代表另一个分类变量的不同值。
例如您通过普通表格展示每 5 分钟内各个日志级别对应的日志数量时,效果如下:
当您使用交叉表时,系统会根据时间和日志级别进行分类展示,效果如下:
在仪表盘中添加交叉表的操作步骤,请参考添加图表到仪表盘。
说明
使用统计图表之前,请先阅读注意事项。
对指定类型的统计图表进行全局配置,该配置对整个图表范围生效。交叉表支持的通用配置如下。
配置 | 说明 | |
---|---|---|
面板配置 | 标题 | 设置交叉表的标题。 |
显示图表标题栏 | 勾选显示图表标题栏后,将交叉表左上角显示标题。 | |
检索分析字段 | 行字段 | 指定用于分类的行字段。 |
列维度 | 指定用于分类的列字段。 | |
交叉数值 | 指定用于聚合统计的字段。 | |
标准配置 | 格式化 | 根据不同的单位换算方式将数值字段格式化。 |
保留小数点 | 设置数值小数点后的位数。 | |
单位 | 设置数值的单位。 | |
交叉表样式 | 列宽 | 设置每一列的宽度,单位为 px。 |
字号 | 设置交叉表内文本的字号。 | |
文本对齐方式 | 设置每一列的对齐方式,默认为居左。 | |
显示排序 | 勾选显示排序后,支持根据指定的字段值对交叉表进行排序。
| |
分页 | 勾选分页后,支持根据您所指定的分页数量进行分页。 | |
显示筛选组件 | 勾选显示筛选组件后,在表头显示筛选图标,您可以通过筛选组件筛选字段值。 | |
显示行数 | 勾选显示行数后,将在交叉表右下角展示交叉表的总行数。 | |
表头 | 勾选表头后,将在交叉表中显示表头。 | |
色彩配置 | 定义文本色 | 设置交叉表中文本的颜色。
|
定义背景色 | 设置交叉表背景的颜色。
| |
值映射 | 值映射 | 单击添加映射值并设置映射方式后,日志服务会自动将匹配到的内容映射为指定文本。 |
链接 | 支持添加额外的链接,用于丰富图表信息。 |
通过交叉表展示每 5 分钟内各个日志级别的日志数量。
检索分析语句
* | SELECT DATE_FORMAT(__time__ - __time__ % 300000, 'Y-M-d HH:mm') AS time, level, COUNT (*) AS total GROUP BY time, level ORDER BY time
图表设置
time
。其中 time
为时间字段__time__
的别名,通过DATE_FORMAT(__time__ - __time__ % 300000, 'Y-M-d HH:mm')
指定时间间隔为 5 分钟,并将时间格式转换为Y-M-d HH:mm
。level
。total
,通过 COUNT (*)
计算 total
。统计图表