一、前提条件
已完成至少一个应用的接入,且有一定的数据上报。如何接入应用,请参见 应用接入。
二、操作步骤
1. 登录 腾讯云可观测平台。
2. 在左侧菜单栏中选择前端性能监控 > 日志查询。
3. 进入日志查询页面。
三、增加列字段
左侧字段栏勾选需要展示在日志列表的字段,即可在右侧看到以对应字段为列名的日志列表。
四、高级搜索
·支持筛选应用、日志类型、时间等。
·支持根据用户唯一标识、sessionid、AID、关键词和屏蔽词进行日志筛选。
·支持保存常用的搜索条件组合,一键复用
五、日志列表
·折叠长日志:未折叠时,一行内将展示完整日志信息;折叠后,最多展示8行长日志信息。
·时间分布图:是否展示某段时间内日志数量变化趋势图。
六、key(日志字段名)对照表
| 中文字段名(前端标识) | 英文字段名 | 类型 | 示例值 |
| 日志类型 | level | Int32 | 1。更多取值请参见 level 枚举值 |
| 日期 | ts_datetime | String | "2024-06-30 12:00:00.157" |
| 用户名(uin) | uin | String | "2605200068995201975" |
| 会话 ID | sessionId | String | "session-c6e8dff1c4f4472896ac4f05aefbf3bc" |
| 设备 ID | aid | String | "a1b52f7d-3b7a-f7dc-34a6-8ab5f67c5611" |
| 日志信息 | msg | String | "[API Error] 未登录,无法访问系统资源" |
| From | from | String | "https://example.com/login?tenantType=2" |
| URL | url | String | "example.com/login" |
| 原始地址 | originFrom | String | "https://example.com/login?tenantType=2" |
| 接口 traceid 信息 | trace | String | "{"response":{"code":"401","requestId":"5369f6efcef845c5806fb14fbde6a100","message":"未登录,无法访问系统资源","error":null,"timestamp":"1784629912910"}}" |
| 页面来源(referer) | referer | String | "https://example.com/home" |
| 版本(version) | version | String | "1.0.0" |
| 国家 | country | String | "中国" |
| 省份 | province | String | "广东省" |
| 城市 | city | String | "深圳市" |
| 运营商 | isp | String | "中国电信" |
| 用户终端 IP | ip | String | "1.2.3.4" |
| 网络类型 | netType | Int32 | 1。更多取值请参见 netType 枚举值 |
| 环境(env) | env | String | production。更多取值请参见 env 枚举值 |
| 用户终端(userAgent) | userAgent | String | "Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 …" |
| 品牌 | brand | String | "Macintosh" |
| 机型 | device | String | "Intel Mac OS X 10_15_7" |
| 平台 | platform | Int32 | 1。更多取值请参见 platform 枚举值 |
| 操作系统 | os | String | "Windows 11" |
| 浏览器 | browser | String | "Chrome149.0.0.0" |
| 浏览器引擎 | engine | String | "AppleWebKit537.36" |
| 屏幕可视区域 | vp | String | "1440 * 703" |
| 设备分辨率 | sr | String | "1440 * 900" |
| 是否海外 | isAbroad | Int32 | 1。更多取值请参见 isAbroad 枚举值 |
| 地域 | region | String | "深圳市" |
| IP 版本 | ipVersion | String | "ipv4" |
| 类型 | type | String | log。更多取值请参见 type 枚举值 |
| 错误信息 | errorMsg | String | "Uncaught TypeError: Cannot read properties of undefined" |
| ext1 ~ ext10 | ext1 ~ ext10 | String | 扩展字段 |
七、Operator 运算符对照表
| 值 | 说明 |
| eq | 等于(精确匹配) |
| neq | 不等于 |
| like | 包含 |
| nlike | 不包含 |
八、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 | 页面访问日志 |