自定义Webhook报警
设置
单击报警设置的添加按钮,弹出配置框(输入您的机器人webhook链接)
注:只有项目管理员才可以添加
格式说明:
Fundebug向自定义的地址发送一个POST请求,其body中的JSON对象如下所示:
JavaScript请求错误:
{
type: 'javascript-http', // http请求错误
projectName: 'website', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678' // 详情页
errorUrl: 'www.xxx.com/xxx', // 出错页面(可无)
httpMethod: 'POST', // HTTP请求错误:请求方式(可无)
httpUrl: 'https://www.fundebug.com/', // HTTP请求错误: 请求路径(可无)
httpStatus: 500 // HTTP请求错误: 请求状态(可无)
}
JavaScript资源加载错误:
{
type: 'javascript-resource', // 资源加载错误
projectName: 'website', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678' // 详情页
errorUrl: 'www.xxx.com/xxx', // 出错页面(可无)
targetSrc: "http://192.168.59.2:3000/test.jpg", // 加载:资源路径(可无)
targetStatus: 404 // 资源加载:加载状态(可无)
}
JavaScript执行错误:
{
type: 'javascript-error', // JavaScript执行错误
projectName: 'website', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678' // 详情页
errorUrl: 'www.xxx.com/xxx', // 出错页面(可无)
errorName: 'catchError', // 错误名称(可无)
errorMessage: 'TypeError: undefined is not an object ...', // JavaScript错误信息(可无)
}
微信小程序错误:
{
type: 'wxjs', // 微信小程序错误
projectName: 'wxjs', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678', // 详情页
errorPage: event.page, //出错页面 (可无)
errorName: 'TypeError', // 错误类型(可无)
errorMessage: 'TypeError: undefined is not an object ...' // JavaScript错误信息(可无)
}
nodejs请求错误:
{
type: 'nodejs-http', // http请求错误
projectName: 'nodejs', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678', // 详情页
errorName: 'TypeError', // 错误类型(可无)
errorMessage: 'TypeError: undefined is not an object ...', // JavaScript错误信息(可无)
httpMethod: 'POST', // HTTP请求错误:请求方式(可无)
httpUrl: 'https://www.fundebug.com/', // HTTP请求错误: 请求路径(可无)
httpStatus: 500 // HTTP请求错误: 请求状态(可无)
}
nodejs执行错误:
{
type: 'nodejs-error', // nodejs执行错误
projectName: 'nodejs', // 项目名称
numberOfUser: '10000', // 用户数
numberOfOccurence: '100', // 出现次数
fundebugUrl: 'https://www.fundebug.com/dashboard/123456/error/2345678', // 详情页
errorName: 'TypeError', // 错误类型(可无)
errorMessage: 'TypeError: undefined is not an object ...' // JavaScript错误信息(可无)
}