交叉表主要用于数据分析场景,它可以帮助您从大量日志数据中快速提炼出有用的信息,并以直观的形式展现出来。本文介绍交叉表的基本配置和示例。

简介

交叉表是一种表格布局形式,它允许我们同时查看两个或多个变量的数据。在交叉表中,一个变量的各个类别被列在表格的一边(通常是行),而另一个变量的各个类别则被列在另一边(通常是列)。表格中的每个单元格显示了这两个变量在某一特定类别组合下的频数或比例。

添加交叉表的入口,请参见添加统计图表(Pro版本)到仪表盘

产品试用

SLS Playground已内置交叉表Demo,便于您快速了解及体验功能。您可以单击交叉表,进行试用。

重要

SLS Playground中的数据为演示数据,请勿用于生产环境。

配置示例

  1. 登录日志服务控制台。在Project列表区域,单击目标Project。

    image

  2. 在左侧导航栏中,选择仪表盘 > 仪表盘列表。在仪表盘列表中,单击目标仪表盘。在目标仪表盘右上角,单击编辑。在仪表盘编辑模式下,单击添加 > 添加新图表

  3. 参考下图,在页面右侧配置图表类型查询分析配置,在页面左侧配置查询时间范围、Logstore、查询分析语句。然后单击页面上方的应用查看图表配置效果。

    image

    统计每分钟内各个请求方法对应的请求数量的查询分析语句为:

    * | SELECT minute, c, request_method  from ( select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i') as minute, count(1) as c,  request_method from log group by minute, request_method order by minute asc limit 100000)

通用配置

通用配置用于对交叉表进行全局配置。

  • 基本配置

    参数

    说明

    标题

    设置交叉表的标题。

    显示标题

    打开显示标题开关后,将在交叉表中显示标题。

    显示边框

    打开显示边框开关后,将在交叉表中显示边框。

    显示背景

    打开显示背景开关后,将在交叉表中显示背景颜色。

    显示时间

    打开显示时间开关后,将在交叉表中显示查询时间。

    固定时间

    打开固定时间开关后,将固定查询分析的时间,不受仪表盘全局时间的影响。

  • 标准配置

    参数

    说明

    格式化

    设置数字的显示格式。

    单位

    设置数字的单位。

    小数点后位数

    设置数字的小数点后的位数。

    显示名

    修改表头的名称。

    设置了显示名后,该交叉表的所有表头都将变更为该值。如果您要修改某个表头的名称,可以使用字段配置。

    颜色方案

    选择交叉表的颜色方案,用于设置交叉表背景及文本的颜色。

    • 内置:使用内置颜色。

    • 单色:选择一个颜色。

    • 阈值:通过阈值的配置显示颜色。

  • 查询分析设置

    参数

    说明

    聚合列

    选择用于聚合的字段。

    指标列

    选择指标列,交叉表中将展示该指标的具体数值。

    分类列

    选择用于数据分类的字段。

  • 表格配置

    参数

    说明

    显示模式

    交叉表的显示模式。

    • 分页:交叉表分页展示。您还可通过每页显示个数设置每页的行数。

    • 等高:交叉表在同一页内展示。您还可通过行高设置每行的高度。

    显示表头

    打开显示表头开关后,将在交叉表中显示表头。

    显示总数

    打开显示总数开关后,将在交叉表中显示总行数。

    透明背景

    打开透明背景开关后,将使用透明背景。

    显示进度条标签

    打开显示进度条标签开关后,将通过数值展示进度条的具体进度。

    当设置单元格显示方式进度条LCD进度条渐变进度条时,该配置项才会生效。

  • 字段列设置

    参数

    说明

    最小列宽

    设置交叉表的最小列宽。单位:像素。

    自动缩放列的宽度时,不会小于该值。

    列宽

    设置交叉表的列宽。

    最大值

    设置进度条的最大值。不设置时,自动为当前列的最大值。

    单元格显示方式

    设置单元格的显示方式。

    如果选择为不显示,则颜色、阈值等配置项无效。

    对齐方式

    设置单元格内容的对其方式。

    关闭排序

    打开关闭排序开关后,将关闭排序功能。

    关闭搜索

    打开关闭搜索开关后,将关闭搜索功能。

    搜索模式

    设置搜索模式。

    • 搜索:在表头中展示搜索图标,用于搜索具体的指标值。

    • 过滤:在表头中展示过滤图标,用于搜索具体的指标值。

    支持多选

    设置为多选后,您可以在搜索框或过滤框中,设置多个指标值。

    精确搜索

    • 打开精确搜索开关后,指标值必须完全匹配搜索内容,才能被搜索到。

    • 关闭精确搜索开关后,可实现模糊搜索。例如搜索abc,则包含abc的值都会被搜索到。

    字体大小

    设置单元格内字体的大小。

  • 阈值

    参数

    说明

    阈值模式

    设置阈值模式。

    • 绝对值:根据绝对值设置阈值。

    • 百分比:根据百分比设置阈值。

    阈值

    设置阈值。

    如果设置颜色方案阈值且在此处设置了阈值,则交叉表中的文本、背景等将以对应的阈值颜色显示。

  • 变量替换

    参数

    说明

    变量替换

    变量替换相当于为单个统计图表添加变量类型的过滤器。您在通用配置中设置了变量替换后,日志服务将在当前统计图表的左上边添加一个过滤器。您可以在过滤器中选择对应的值,日志服务会自动将查询和分析语句中的变量替换为您所选择的变量值,执行一次查询和分析操作。配置示例,请参见示例2:设置变量替换

  • 值映射

    参数

    说明

    值映射

    您可以使用单词或图标替换交叉表中的值。

    例如设置200映射类型文本映射值成功。则交叉表中的200将被替换为成功

  • 文档链接

    参数

    说明

    添加文档链接

    支持自定义设置文档链接或描述信息。设置后,将展示在交叉表的右上角。

字段配置

字段配置用于对单个查询分析的结果或单个查询分析结果中的单列数据进行个性化的可视化设置。字段配置中的配置项说明请参见通用配置

例如A > minute表示对查询分析A中的minute字段进行配置,A > c表示对查询分析A中的c字段进行配置。分别为两个字段添加颜色方案和单元格显示方式配置后,可以通过颜色区分交叉表的不同区域。

交叉表

交互事件

交互事件用于对单个查询分析的结果或单个查询分析结果中的单列数据进行交互设置,加深数据分析的维度。交互事件包括打开日志库、打开快速查询、打开仪表盘、打开Trace分析、打开Trace详情和自定义HTTP链接。更多信息,请参见为仪表盘添加交互事件实现下钻分析

例如A > count表示对查询分析A中的count字段设置交互事件。将查询分析A中的count字段的交互事件设置为打开日志库,则您在表格中,将鼠标悬浮在count字段对应的任意值上,然后单击打开日志库,将跳转到您所设置的日志库中。

交叉表