开发者社区> 问答> 正文

SLS查询语句的作用是什么?

SLS查询语句的作用是什么?

展开
收起
人一月 2024-08-10 12:21:39 27 0
2 条回答
写回答
取消 提交回答
  • 该SLS查询语句的作用是统计请求时间超过300毫秒的记录,每5分钟进行一次计数,并按这5分钟的时间段升序展示前1000条记录。

    具体步骤如下:

    1.子查询构造:首先,从edas-service-log-sls-info日志库中选取reqTime(请求时间)、traceID以及通过date_formatto_unixtime函数处理过的reqDate(请求日期),转换为parsed_time(解析后的时间戳)。

    2.时间筛选与分组:在外层查询中,筛选出reqTime大于300毫秒的记录,并使用date_parse(parsed_time - parsed_time % 300, '%Y-%m-%d %H:%i:%s')将时间戳转换为每5分钟的时间段表示(minute5)。

    3.计数与排序:对每个5分钟时间段内的记录数量进行计数(reqNum),然后按minute5字段升序排序,最后限制结果集大小为1000条。

    此查询有助于快速识别出在指定时间段内响应时间较长的请求分布情况,便于进一步分析和优化服务性能。

    参考链接:https://help.aliyun.com/zh/arms/product-overview/application-log-association-function-default-log-source-downline-announcement

    2024-08-10 16:08:06
    赞同 1 展开评论 打赏
  • 日志服务提供一套查询语法,用于指定日志查询时的过滤规则,从而筛选日志中满足条件的记录,筛选结果可以用于分析语句,进行更复杂的分析处理。
    https://help.aliyun.com/zh/sls/user-guide/search-syntax

    image.png

    2024-08-10 15:01:37
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载