You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
检索分析图表
配置数据聚合图表
复制全文
下载 pdf
配置数据聚合图表
本章节介绍如何在已有仪表盘中配置数据聚合图表操作。​
Demo 中心​
日志服务 Demo 中心提供了部分数据操作 Demo,方便您快速体验功能。单击 可视化案例 立即体验。​
注意​
Demo 中心的数据为演示数据,请勿用于生产环境。​
前提条件​
在配置数据聚合图表时,需满足注意事项中的相关条件。​
配置数据聚合图表步骤​
  1. 在顶部导航栏中,选择日志服务所在的地域。​
  1. 在左侧导航栏中,选择常用功能 > 仪表盘。​
  1. 选择待添加图表的仪表盘,单击添加图表,单击创建图表。​
  1. 选择检索时间范围。​
  1. 在检索分析页签下,按需添加数据源,选择目标日志主题,输入检索分析语句。​
  1. 在数据转换页签下,单击添加转换,单击数据聚合。​
说明​
也支持在检索分析页面的图表分析下方,开启数据转换,使用数据分类和数据聚合功能。​
  1. 选择连接方式,连接方式请参考数据聚合连接方式,然后单击开始分析。​
  1. 图表设置完成后,单击保存仪表盘。或单击应用到仪表盘,预览效果后再次单击保存。​
数据聚合连接方式​
日志服务支持通过拼接、追加、笛卡尔积、内联、左联和右联方式将多个检索分析结果聚合为一个结果,并在统计图表在展示。​
​Image​​
​
连接方式​
说明​
拼接​
将两个数据源拼接后,数据源中的各列合并在一个表格中。如果存在同名列,则合并后的表列名为 数据源名.原列名。例如:​
  • 数据源 A 包含 key1、数据源 B 包含 key2,拼接后,表头为 key1、key2。​
  • 数据源 A 包含 key1、数据源 B 包含 key1,拼接后,表头为 A.key1、B.key1。​
追加​
将数据源 B 追加到数据源 A 后,A、B 的值将按照列名进行合并,同时新增 __tls_dashboard_datasource__ 列表示该行所属的数据源。​
笛卡尔积​
数据源 A、B 的笛卡尔积,将数据源 A、B 的每行数据进行配对,形成了 A 表行数乘以 B 表行数的结果集。​
内联​
对数据源 A、B 进行内联时,可通过指定列(例如 ID)将数据进行匹配,且仅保留交集行。​
左联​
对数据源 A、B 进行左联时,可通过指定列(例如 ID)将数据进行匹配,若A 在 B 中没有匹配的行,则结果集中该行的 B 部分将显示 null。​
右联​
对数据源 A、B 进行右联时,可通过指定列(例如 ID)将数据进行匹配,若 B 在 A 中没有匹配的行,则结果集中该行的 A 表部分将显示null。​
全联​
对数据源 A、B 进行全联时,可通过指定列(例如 ID)将数据进行匹配,且在结果集中保留所有行。​
​
拼接/追加示例​
将检索分析结果 A 和 B 拼接后,在一个图表中展示。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
  • 拼接聚合结果​
  • ​Image​​
  • 追加聚合结果​
  • ​Image​​
​
笛卡尔积示例​
将检索分析结果 A 和 B 进行笛卡尔积聚合后,在一个图表中展示。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
​Image​​
​
内联示例​
将检索分析结果 A 和 B 进行内联聚合后,在一个图表中展示。其中连接字段为 account_id。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
​Image​​
​
左联示例​
将检索分析结果 A 和 B 进行左联聚合后,在一个图表中展示。其中连接字段为 userId。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
​Image​​
​
右联示例​
将检索分析结果 A 和 B 进行右联聚合后,在一个图表中展示。其中连接字段为 userId。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
​Image​​
​
全联示例​
将检索分析结果 A 和 B 进行全联聚合后,在一个图表中展示。其中连接字段为 userId。​
​
配置​
示例​
检索分析配置​
​Image​​
检索分析结果(A)​
​Image​​
检索分析结果(B)​
​Image​​
聚合结果​
​Image​​
​
$__timeGroup宏​
日志服务支持在仪表盘的检索分析语句中添加 $__timeGroup 宏配置,$__timeGroup 宏的格式为$__timeGroup(时间列,时间间隔)。其中,时间间隔 可以为固定间隔(5m等)或变量 ${{__interval}} 。​
固定时间间隔方式​
$__timeGroup 宏支持如下时间间隔,格式为 $__timeGroup(时间列,固定时间间隔),表示支持根据指定的时间间隔进行分组,聚合时间序列数据。​
​
Identifier​
Description​
y​
year​
M​
month​
w​
week​
d​
day​
h​
hour​
m​
minute​
s​
second​
ms​
millisecond​
​
  • 检索分析语句​
  • ​
    * | SELECT $__timeGroup(__time__, 5m) AS time, status, count(*) as cnt Group BY time, status ORDER BY time ​
    ​
  • 检索分析结果​
  • ​Image​​
${{__interval}} 变量方式​
格式为 $__timeGroup(时间列, ${{__interval}}),表示支持根据当前图表的时间范围自动选择合适的时间间隔进行分组,聚合时间序列数据,确保在不同时间范围内进行检索分析时,聚合的粒度是合理的。其中, ${{__interval}} 为预置变量,具体说明请参考时间颗粒度变量。使用示例如下:​
  • 检索分析语句​
  • ​
    * | SELECT $__timeGroup(__time__, ${{__interval}}) AS time, status, count(*) as cnt Group BY time, status ORDER BY time ​
    ​
  • 检索分析结果​
  • ​Image​​
​
最近更新时间:2025.09.17 17:00:44
这个页面对您有帮助吗?
有用
有用
无用
无用