3.0.11 • Published 11 months ago

zw-service-monitor v3.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

zw-service-monitor

政务方向,服务异常监控

监控接入

1、 安装依赖

npm i zw-service-monitor --save

2、接入

2.1 方式1:原生小程序

直接在 app.js 中引入(zw-service-monitor会重写 request)

import 'zw-service-monitor';

2.2 方式2:可以通过使用 sendFailLog、sendSuccessLog 进行接入

import {sendSuccessLog, sendFailLog} = from 'zw-service-monitor/dist/index.js';

2.2.1 sendSuccessLog方法参数说明

参数类型说明
paramsObject业务发送接口请求的参数
urlString业务接口地址
dataNumber业务请求的参数
oldDateNumber业务请求的时间戳

2.2.2 sendFailLog方法参数说明

参数类型说明
paramsObject业务发送接口请求的参数
urlString业务接口地址
dataNumber业务请求的参数
oldDateNumber业务请求的时间戳
errObject业务请求失败的报错信息

3、使用demo

// 引入
import {sendSuccessLog, sendFailLog} = from 'zw-service-monitor/dist/index.js';

function request() {
    const url = 'https://sfc.baidu.com/shopping/nianhuo/bimai?timestamp=10001';
    const data = {
        tabname: '美食酒水'
    };
    const oldDate = +new Date();
   
   
    // 发起请求
    swan.request({
        url,
        data,
        method: 'POST',
        success: res => {
            // 请求错误
            if (res && res.statusCode !== 200) {
                res.errCode = res.statusCode;
   
   
                // 发送错误日志
                sendFailLog({
                    url,
                    data
                }, oldDate, res);
            } else {
                // 业务接口状态
                if (+res.data.errno === 0) {
                    // 发送成功日志
                    sendSuccessLog({
                        url,
                        data
                    }, oldDate)
                      
                } else {
                    // 发送错误日志
                    sendFailLog({
                        url,
                        data
                    }, oldDate, res);
                }
            } 
        },
        fail: err => {
            // 发送错误日志
            sendFailLog({
                url,
                data
            }, oldDate, err);
        }
    });
}

4、 观察工具中以下接口请求是否正常

接口地址:https://minipro.baidu.com/ma/zw/monitor/logreport

请求成功:图片

确认该接口的 form data 的 status 是 success 还是 fail,success 代表业务接口正常,fail 代表业务接口异常

图片

3.0.9

12 months ago

3.0.10

12 months ago

3.0.11

11 months ago

2.1.5-alpha

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

2.1.6-alpha

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.8

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

2.1.4-alpha

1 year ago

1.1.4

2 years ago

2.1.4

2 years ago

0.0.3

2 years ago

1.1.1

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

2.1.3

2 years ago

1.0.23

2 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago