前端性能监控 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 枚举值
六、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 |
页面访问日志 |