腾讯云可观测平台 业务日志复杂查询语句写法

前端性能监控 RUM 业务日志策略类型的告警,支持复杂查询模式。这篇档用来介绍复杂查询支持的操作符、适用语法规则,并附上中英文字段映射表和枚举值字段映射表,用于支持查询语句的编写。

相关产品
腾讯云可观测平台 产品页,含版本规格、价格与购买入口。

一、支持的操作符

类型 操作符
匹配 =, !=, >, >=, <, <=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL
逻辑 AND, OR, NOT, ( )

二、语法规则

·字符串值用单引号:msg = 'ERROR'

·数值不加引号:platform> 1

·LIKE 用 % 通配:msg LIKE '%timeout%'

·IN 用括号列举:level IN (2, 4)

·字段名用英文(如 msg,非"日志信息"),详情请参见 中英文字段映射表。

示例:(uin = '10001' OR uin = '10002' ) AND msg NOT LIKE '%health_check%'

三、中英文字段映射表

注意:暂时只支持用户名(uin)、会话 ID(sessionId)、设备 ID(aid)、日志信息(msg)字段的检索。

中文字段名(前端标识) 英文字段名 类型
日志类型 level Int32
用户名(uin) uin String
会话 ID sessionId String
设备 ID aid String
日志信息 msg String
From from String
URL url String
原始地址 originFrom String
接口 traceid 信息 trace String
页面来源(referer) referer String
版本(version) version String
国家 country String
省份 province String
城市 city String
运营商 isp String
用户终端 IP ip String
网络类型 netType Int32
环境(env) env String
用户终端(userAgent) userAgent String
品牌 brand String
机型 device String
平台 platform Int32
操作系统 os String
浏览器 browser String
浏览器引擎 engine String
屏幕可视区域 vp String
设备分辨率 sr String
是否海外 isAbroad Int32
地域 region String
IP 版本 ipVersion String
类型 type String
错误信息 errorMsg String
事件名称 name String
ext1 ~ ext10 ext1 ~ ext10 String

四、env 枚举值

值 说明
production 生产环境
development 开发环境
gray 灰度环境
pre 预发布环境
daily 日发布环境
test 测试环境
local 本地环境
others 其他环境

五、isAbroad 枚举值

值 说明
0 国内
1 海外

六、level 枚举值

值 说明
1 接口请求
2 一般日志
4 JS 错误
8 Promise 错误
16 Ajax 请求异常
32 JS 加载异常
64 图片加载异常
128 CSS 加载异常
256 Console 错误
512 音视频资源异常
1024 接口返回码异常
1025 页面加载
1026 慢页面加载
1027 慢接口请求
1028 资源请求
1029 慢资源请求
1030 点击事件
1031 console 日志信息
1032 白屏
1033 OOM
1034 卡顿
1035 无响应
2048 aegis.report
4096 页面访问
8192 自定义事件
8193 自定义测速事件
16384 页面不存在(小程序)
32768 websocket 异常
131072 异步组件加载异常(小程序)

七、platform 枚举值

值 说明
1 Android
2 iOS
3 Windows
4 macOS
5 Linux
6 devtools
100 未知

八、netType 枚举值

值 说明
1 WIFI
2 2G
3 3G
4 4G
5 5G
6 6G
100 未知

九、type 枚举值

值 说明
log 历史日志
event 自定义事件日志
pv 页面访问日志
赞 (0)
上一篇 5天前
下一篇 5天前