日志服务支持秒级查询10亿级别的日志数据。本文介绍查询功能的基本语法、使用限制及操作方式等内容。
基本语法
查询语句和分析语句以竖线(|)分割。查询语句的语法为日志服务专有语法,更多信息,请参见查询语法。
说明
- 查询语句可单独使用,分析语句必须与查询语句一起使用。即分析功能是基于查询结果或全量数据进行的。
- 如果您需要查询百亿级的日志数据量,您可以反复执行(10次以内)某查询语句获取最终完整的结果。
使用限制
- 单个Project支持的最大查询操作并发数为1000个。
例如1000个用户同时在同一个Project的各个Logstore中执行查询操作。
- 单次查询最多支持30个关键词。
- 单个字段值的最大长度为10 KB,超出部分不参与查询。
- 每页最多显示100条查询结果,您可翻页读取完整的查询结果。
- 由于网页浏览器性能原因,单条日志超过1万个字符时,日志服务只对前1万个字符进行DOM切词处理。
- 执行模糊查询时,日志服务最多查询到符合条件的100个词,返回包含这100个词并满足查询条件的所有日志。
操作方式
注意 在查询日志前,请确保您已采集到日志,已配置索引。索引是一种存储结构,用于对日志数据中的一列或多列进行排序。更多信息,请参见配置索引。
- 控制台方式
- API方式
通过GetLogs和GetHistograms接口查询日志数据。