自定义监控是前端通过打点的方式进行数据的上报,您可以在管理后台看到对应打点的总览信息。
通过打点上报,您可以查看关键路径的访问次数、关键页面的打开时间,根据业务自定义需要观测的数据,在管理后台进行观察。通过自定义监控,您可以配置需要进行告警的数据,对前端运行环境进行自定义的监控。
上报示例代码:
// 如果您使用npm的方式引入 import browserClient from '@apmplus/web' // 若为普通的计数打点 browserClient('sendEvent', { name: 'basic-custom', categories: { fruit: 'banana', }, }); // 若为自定义指标打点,与计数打点的区分是计数打点默认metric的值是1,而自定义指标打点里metric的值可以任意设置 const val = ~~(Math.random() * 200); browserClient('sendEvent', { name: 'custom-metrics', metrics: { custom_metric: val, }, categories: { fruit: val > 100 ? 'banana' : 'apple', }, }); // 如果您使用cdn的方式引入 window.apmPlus('sendEvent', {// 如上配置})
具体参数,请参考自定义上报字段中的CustomPayload字段。
custom-metrics
事件,可以看到用户量、上报量的趋势。自定义监控详情展示了当前事件上报的样本量以及用户数的细粒度趋势。