新时代监控系统中必不可少的基础功能 - 观测云
观测云用户体验中的基础功能(自定义 tag、错误、事件)
存在一些特定场景,需要通过设置不同类型的标识去定位分析一些数据,所以针对这些情况,RUM SDK 提供了一些特定的 API 方便用户在自己的应用系统中,加入自己特定的逻辑:
Rum 自定义用户
自定义标识用户
SDK 默认情况下,自动会给用户生成一个唯一标识 ID。这个 ID 不带任何标识属性,只能区别出不同用户属性。 为此我们提供了额外的 API 去给当前用户添加不同的标识属性。
以下属性是可选的,但建议至少提供其中一个。
添加用户标识
复制代码
自定义添加额外的数据 TAG
初始化 RUM 后,使用addRumGlobalContext(key:string,value:any)
API 向从应用程序收集的所有 RUM 事件添加额外的 TAG。
添加 TAG
复制代码
替换 TAG
复制代码
自定义添加 Action
初始化 RUM 后,使用addAction('<NAME>','<JSON_OBJECT>')
API,可以自定义添加采集之外的 action 指标数据。
复制代码
自定义添加 Error
初始化 RUM 后,使用addError('<NAME>','<JSON_OBJECT>')
API,可以自定义添加采集之外的 error 指标数据。
添加 Error
复制代码
版权声明: 本文为 InfoQ 作者【Yestodorrow】的原创文章。
原文链接:【http://xie.infoq.cn/article/7a97a5900edae6746a3e80008】。文章转载请联系作者。
评论