索引字段支持别名独家
在索引配置中,支持为字段设置别名,使用别名代替原始字段名称进行日志检索及统计分析,以简化日志检索与统计分析操作流程。例如,为__SOURCE__字段设置别名ip。
规则:
- 别名仅支持字母、数字和下划线,且需以字母开头。
- 仅支持 CQL 语法,不支持 Lucene 语法。
操作步骤:
1. 登录控制台,进入日志服务管理页面,选择或创建日志集。
2. 选择日志集,进入索引配置页面。
3. 选择需设置别名的字段进行编辑,并保存配置。
4. 在后续的日志检索和统计分析中使用该别名代替原始字段名称
compare 函数支持时间变化趋势
SQL 中 compare 函数支持同比、环比计算,追踪数据变化趋势。
Compare 函数用于对比当前时间周期内的计算结果与 n 秒之前时间周期内的计算结果。
函数名称 | 语句 | 含义 |
---|---|---|
compare函数 | compare(x,n,time) | 对比当前时间周期内 x 随时间的变化趋势与 n 秒之前时间周期内的变化趋势,time 为 x 变化趋势对应的时间列 |
compare(x,n1,n2,n3...,time) | 对比当前时间周期内 x 随时间的变化趋势与 n1 秒、n2 秒、n3 秒之前时间周期内的变化趋势,time 为 x 变化趋势对应的时间列 |
语法:
对比当前时间周期内 x 随时间的变化趋势与 n 秒之前时间周期内的变化趋势,time 为 x 变化趋势对应的时间列。
compare(x,n,time)
对比当前时间周期内 x 随时间的变化趋势与 n1 秒、n2 秒、n3 秒之前时间周期内的变化趋势,time 为 x 变化趋势对应的时间列。
compare(x,n1,n2,n3...,time)
参数说明:
参数 | 说明 |
---|---|
x | 参数值为 double 类型或 long 类型。 |
n | 时间窗口,单位为秒。例如3600(1小时)、86400(1天)、604800(1周)、31622400(1年)。 |
time | 对比 x 随时间变化趋势时需填写该参数,time 为 x 变化趋势对应的时间列,需为 timestamp 类型 。 |
返回值类型:
JSON 数组。格式为[当前计算结果,n 秒前的计算结果,当前计算结果与 n 秒前计算结果的比值]。
示例:
示例1:计算当前 1 小时和昨天同时段的网站访问量比值
选择查询和分析的时间范围为近 1 小时,并执行如下查询和分析语句,其中 86400 表示当前时间减去 86400 秒(1天)。
检索分析语句
* | SELECT compare(PV, 86400) FROM (SELECT count(*) AS PV)
查询结果
[1860,1656,1.1231884057971016]
说明:1860 表示当前1小时的网站访问量;1656 表示昨天同时段的网站访问量;1.1231884057971016 表示当前1小时与昨天同时段的网站访问量比值。
如需查询结果为分列显示,可修改语句为:
* | SELECT compare[1] AS today, compare[2] AS yesterday, compare[3] AS ratioFROM ( SELECT compare(PV, 86400) AS compare FROM ( SELECT COUNT(*) AS PV ))
示例2:计算今天每5分钟网站访问量变化趋势与昨天同时间段的对比
选择查询和分析的时间范围为今天,并执行如下查询和分析语句,其中 86400 表示当前时间减去 86400 秒(1 天)。
检索分析语句
* | SELECT compare[1] AS today, compare[2] AS yesterday, time FROM ( SELECT compare(PV, 86400, time) AS compare, time FROM ( SELECT count(*) AS PV, histogram(__TIMESTAMP__, INTERVAL 5 MINUTE) AS time GROUP BY time ) )
查询结果
云产品中心独家
用户可在云产品中心、一站式管理与使用云产品日志,包括日志接入、检索、统计分析以及数据可视化。
云产品中心现已经支持对象存储 COS、容器服务 TKE、负载均衡 CLB、内容分发网络 CDN 及云函数 SCF 的日志接入,更多云产品也即将上线。
操作步骤:
本期,用户在云产品中心使用的功能如下(以负载均衡 CLB 为例):
3.1 开启日志采集
在云产品中心中,选择 ”负载均衡 CLB” , 跳转到 CLB 实例列表后、勾选目标实例并点击 “开启日志采集” 即可进入采集配置页面。
3.2 查看访问日志
在 CLB 实例列表,点击日志主题即可进入检索页、查看 CLB 访问日志。
3.3 查看日志分析大盘
在 CLB 实例列表,点击仪表盘数量,选择 CLB 访问日志仪表盘。
3.4 关闭日志采集
在 CLB 实例列表,勾选所需实例、可批量关闭采集。