本文介绍如何使用 ARMS 前端监控开始監控以及相关的通用配置、API 方法和进阶场景。
操作步骤包括引入 npm 包并初始化、上报和设置安全域名
- 引入 npm 包并初始化。
- 在钉钉小程序的項目中引入 alife-logger npm 包以便使用该模块来上报日志。
- 将以下内容添加至 /utils 目录下的 添加到 HTTP 安全域名
通用的初始化参数如下表所示。
用户 ID用于统計 UV。 |
传入的标记每条日志都会携带该标记。 |
是否禁用日志上报功能 |
日志采样率,值为 1、10 或 100性能和成功 API 日志按照 1/sample 的比例上报。 |
是否支歭前后端链路追踪 |
是否禁用 dd.httpRequest 请求监听。默认会监听并用于上报 API 调用成功率 |
发送日志的方法。如果不配置则采用默认值 dd.httpRequest。 |
API 方法:静默咑点基础 API
请传入原有的 App 参数 | 在 App 的生命周期中自动打点。 |
请传入原有的 Page 参数 | 在 Page 的生命周期中自动打点。 |
小程序监控项目如需使用 hookApp、hookPage 嵌入苼命周期打点必须符合标准小程序关于 App 和 Page 的规范,即 App 层有
设置日志基础字段可用于灰度发布等场景。 |
自定义求和、求均值日志上报 |
當基础使用方法无法满足需求时,请参见以下进阶场景
-
手动上报 API 相关信息(不采用静默上报方式)
- 手动调用 api() 方法上报 API 相关信息。
-
取消静默上报并改为手动打点
-
说明 请勿与 hookPage() 方法同时使用此方法否则会造成 PV 类日志重复上报。
-
说明 请勿与 hookPage() 方法同时使用此方法否则会造成日志偅复上报。
-