zanePerfor
zanePerfor copied to clipboard
前端性能监控系统,消息队列,高可用,集群等相关架构
1、 代码未改动时,提示 appID 不能为空, 看代码是在 setting.html 中没有传入 appId, ```js removeWebDB1Data(){ popup.confirm({title:'确定清空1日之前所有数据吗?',yes:()=>{ util.ajax({ url:`${config.baseApi}api/v1/remove/deleteDb1WebData`, data: { type: 'wx', appId: this.appId }, success:data=>{ popup.alert({title:'操作成功!'}) } }) }}) }, removeWebDB2Data(number){ popup.confirm({ title: `确定清空${number}日之前所有数据吗?`,...
(node:2611) DeprecationWarning: collection.count is deprecated, and will be removed in a future version. Use Collection.countDocuments or Collection.estimatedDocumentCount instead 2021-03-29 17:17:00,029 ERROR 2611 [Job#16170094200012871372976768671] /opt/zanePerfor/app/schedule/ip_task.js execute failed, used 24ms. { MongoError:...
接口传入的参数,服务端没有做保存,现在发现无法使用,请求作者解惑 ```js router.afterEach(to => { const account = Cookies.get('ch_op_id') const name = Cookies.get('ch_op_name') if (process.env.NODE_ENV === 'production') { Performance.addData(data => { data.id = account data.name = name }) } })...
需求:页面加载成功以后自动上报性能数据,然后页面操作时上报埋点数据 请教一下此场景如何选择sdk? ※web-report-default.min.js好像只支持自动上报(监听load时间调用reportData函数) ※web-report-none.min.js自动上报性能数据是通过业务页面js中监听load事件然后调用window.ReportData()上报,然后按钮动作调用window.ReportData()实现埋点数据上报?
可以增加其它地址库吗?比如纯真ip,geoip,谢谢
目前的kafka消费策略是有点问题的,没有从根本解决kafka fetch loop的问题,虽然队列限制了10000的大小,但是fetch loop会一直执行,除非手动pause,offset会一直自动提交。如果收到消息后判断当前队列大于10000后,直接return是会丢失消息的。同时,当消息量增加,消费能力较弱时,node eventloop由于在不停触发on message事件,会导致eventloop队列内持续增长,有内存溢出的风险。

请求filed返回data只有errMsg: "request:fail ",此时没有data.header 做了一下兼容 const bodySize = (data.header&&data.header['Content-Length']) || datas.length || 0;