阿里云sls日志服务如何查某个具体字段的平均数

1: 需求:

查询线上某个接口(如:list_new)的成功率和时延

查接口时延的写法在网上找了一堆,都是语法错误,最后在阿里云官方api找到了正确的

2:贴一下阿里云官方文档:

聚合函数的语法及示例_日志服务-阿里云帮助中心

3:成功率:

3.1:在ngix_ssl查询200的所有接口数

复制代码
* and request_uri: "/camera/worthcloud/v3/cam/list_new"  and status:200

3.2: 再查询失败的接口数:

复制代码
* and request_uri: "/camera/worthcloud/v3/cam/list_new"  and status>200

3.3:每页是20条数据;所以可以计算下:

总条数:2101811×20+116×20

成功的条数:2101811×20

成功率:成功条数/总条数%=99.994481%

4:时延:

时延字段:upstream_response_time

查询upstream_response_time字段的平均数:

复制代码
| SELECT avg(upstream_response_time) AS upstream_response_time

查询list_new 接口成功的时延迟:

复制代码
* and request_uri: "/camera/worthcloud/v3/cam/list_new" and status:200 | SELECT avg(upstream_response_time) AS upstream_response_time
相关推荐
Maynor9961 天前
免费 Cloudflare 只有 10 个 D1?满了之后的「穷鬼打法」:表前缀复用同一个库
数据库·后端·云计算·cloudflare
A-刘晨阳1 天前
【云原生】nerdctl 部署及使用指南
运维·docker·kubernetes·云计算·1024程序员节·nerdctl
我是高手高手高高手2 天前
安装宝塔,阿里云(有系统和数据两个盘)
阿里云·云计算
FY@-@3 天前
VMware ESXi 7.0 实验全记录:嵌套安装 → 网络配置 → 存储 → Windows 10 虚拟机部署
运维·网络·windows·云计算
DolitD3 天前
国产信创+实时云渲染:数字孪生智慧矿山UE5流畅推流
3d·信息可视化·云计算·图形渲染·数据可视化
做运维的阿瑞3 天前
Terraform 模块版本管理:约束语法、源类型与升级策略
云原生·云计算·terraform
做运维的阿瑞3 天前
Terraform 模块组合:VPC、安全组、EC2 的输出传递与依赖编排
云原生·云计算·terraform
FY@-@3 天前
云计算基础(下):虚拟化原理与 DAS/NAS/SAN 存储
运维·服务器·云计算
做运维的阿瑞3 天前
Terraform 敏感信息管理:sensitive 标记、外部密钥源与 state 加密
云原生·云计算·terraform