---
description: "weappMonitorInstance weappMonitorInstance 监控性能相关：手动埋点方法 addTask"
category: request-security
keywords: ["weappMonitorInstance", "监控性能相关", "请求", "axios", "敏感词", "性能监控", "接口"]
source: "https://www.e-cology.com.cn/utils/weappMonitorInstance/freepass"
---

# weappMonitorInstance weappMonitorInstance 监控性能相关

## 适用场景

手动埋点方法 addTask

## 能力说明

系统监控功能。提供公共方法支持业务手动埋点、或者手动上报数据; 提供页面监控分析工具

## 检索符号

- `weappMonitorInstance`

## 代表示例

```js
/**
 * 业务贯通埋点方案
 * 1、主业务第一次埋点,记录下addTask方法返回的埋点的唯一id taskId
 * 2、主任务将 主要的埋点数据作为参数传入 次任务。例如流程审批详情内引用了表单,那么流程需要把以下数据通过 taskParams 作为 表单的组件参数传入
 * 3、次任务上报的时候,传入拼接的taskData和接受到的主任务的taskId

 * 流程给到表单的传参:
	taskParams = {
		taskId: xxx; // 第一次addTask返回的唯一id
		taskTypePrefix: 'workflow_flowpage', // 流程传入表单内的type类型前缀,表单内再拼接这个前缀
	}

*/

import { weappMonitorInstance } from '@weapp/utils'

// 1 流程审批详情开始加载埋点（记录下taskId,个业务功能公用一个taskId）
const taskId = weappMonitorInstance.addTask(
  'custom', // 埋点类型: custom为业务自定义埋点
  {
    // 埋点数据
    module: 'workflow', // 业务模块名
    type: 'workflow_flowpage_start', // 业务埋点标记类型: 业务模块名_业务描述_功能描述,这里是 流程模块_审批详情页_开始加载
    taskData: {
      // 业务自定义埋点数据
      workflowId: xxxx, // 审批id
    },
    des: '流程模块审批详情页开始加载', // 业务埋点功能描述
  }
)

// 2-1 流程审批详情的表单开始加载埋点
weappMonitorInstance.addTask(
  'custom', // 埋点类型: custom为业务自定义埋点
  {
    // 埋点数据
    module: 'workflow', // 业务模块名
    type: 'workflow_flowpage_form_start', // 业务埋点标记类型: 业务模块名_业务描述_功能描述
    taskData: {
      // 业务自定义埋点数据
      workflowId: xxxx, // 审批id
      formId: xxx, // 审批内表单的id
    },
    taskId, // 埋点唯一id (标记为同一个埋点任务,例如同一个审批详情)
    des: '流程模块审批详情页,表单开始加载', // 业务埋点功能描述
  }
)

// 2-2 流程审批详情内的表单接口开始请求埋点
weappMonitorInstance.addTask(
  'custom', // 埋点类型: custom为业务自定义埋点
  {
    // 埋点数据
    module: 'workflow', // 业务模块名
    type: 'workflow_flowpage_form_apiRequestStart', // 业务埋点标记类型: 业务模块名_业务描述_功能描述
    taskData: {
      // 业务自定义埋点数据
      workflowId: xxxx, // 审批id
      formId: xxx, // 审批内表单的id
    },
// 示例已截断，完整内容见原始文档。
```

## 深入阅读
- [在线免登文档](https://www.e-cology.com.cn/utils/weappMonitorInstance/freepass)

> 本卡用于快速选型。参数、返回值、限制和完整示例以原始文档为准。
