日志服务在日志检索的基础上提供实时数据分析能力,支持海量日志数据的实时检索与分析,基于日志检索结果进行 SQL 分析与计算,并以分析图表的方式展示分析结果。
限制项 | 说明 |
|---|---|
数据量 | 单个 Shard 单次仅支持分析 1 GiB 数据。 |
检索分析语句长度 | 单条检索分析语句最大长度为 50,000 字符,其中检索语句部分最大长度为 4,096 字符。 |
字段值大小 | 单个字段值最大为 16KB,即 16384 字节,超出部分将不参与分析。 说明 更新配置只对增量数据有效。 |
操作并发数 |
说明
|
数据生效机制 | 分析功能只对开启统计功能后写入的数据生效。对于未打开统计功能的字段,SQL 分析结果展示为空。 |
SQL 分析仅对最新版本索引对应的数据生效。修改索引之前的数据可检索,不参与 SQL 分析。 | |
超时时间 | 查询操作的超时时间为 55s。 |
结果条数 | 每次分析时,默认返回结果 100 条。 |
在日志服务的检索分析页面中输入检索分析语句,并指定日志的时间范围和日志主题即可进行实时的日志检索与分析。具体操作步骤请参考分析日志。
检索分析语句由检索条件和 SQL 分析语句构成,两者通过英文竖线(|)分割,表示在检索条件筛选过的数据中进行分析与计算。
检索分析语句的结构:
&{检索条件} | &{SQL 分析语句}
如果需要分析日志数据,则必须同时输入检索条件和 SQL 分析语句。
说明
'time' 代表字符串,time 或 "time" 代表字段名或列名。检索分析语句示例:
分析范围 | 检索分析语句示例 | 说明 |
|---|---|---|
基于全量数据进行日志分析 |
| 统计不同状态码的访问次数。 |
基于检索结果进行日志分析 |
| 在状态码为 200 的请求中统计访问次数。 |