SDK 开发
- 顶级开源项目 Sentry 20.x JS-SDK 设计艺术(理念与设计原则篇)
系列
- Snuba:Sentry 新的搜索基础设施(基于 ClickHouse 之上)
- Sentry 10 K8S 云原生架构探索,Vue App 1 分钟快速接入
- Sentry(v20.x)玩转前/后端监控与事件日志大数据分析,使用 Helm 部署到 K8S 集群
- Sentry(v20.x) JavaScript SDK 三种安装加载方式
- Sentry(v20.x) JavaScript SDK 配置详解
- Sentry(v20.x) JavaScript SDK 手动捕获事件基本用法
- Sentry(v20.x) JavaScript SDK Source Maps详解
- Sentry(v20.x) JavaScript SDK 故障排除
- Sentry(v20.x) JavaScript SDK 1分钟上手性能监控
- Sentry(v20.x) JavaScript SDK 性能监控之管理 Transactions
- Sentry(v20.x) JavaScript SDK 性能监控之采样 Transactions
- Sentry(v20.x) JavaScript SDK Enriching Events(丰富事件信息)
- Sentry(v20.x) JavaScript SDK Data Management(问题分组篇)
开发基础
所以您想要开发一个 SDK
?在你开始之前,这里有一些基本的东西是值得遵循的,以获得更好的体验。
运行本地中继(Run a Local Relay)
SDK
开发不需要本地 Sentry
,但需要运行本地 Relay
。原因是 Sentry
的主要摄入终点不是用于开发,而是用于高吞吐量的生产使用。这意味着许多事件处理是在事件已经被系统接受之后发生的,所以在发送 HTTP
请求时,您将无法看到错误。
如果您尚未使用 Relay
,请查看 Relay
入门文档。 安装后,您将需要在 .relay/config.yml
文件中调高日志级别:
logging:
level: trace
在进行开发时,请确保 relay
正在运行:
relay run
发送事件时,只需将 orgXXX.ingest.sentry.io
替换为 localhost:3000
或您最终选择的任何端口。 另请注意,本地 relay
将仅通过 HTTP
可用,因此请勿尝试在此处发 HTTPS
请求。
加入 Discord 上的 SDK 维护者频道
您可以与 Sentry
开源贡献者联系,并在 Sentry Discord 服务器中找到其他 SDK
维护者。确保在 #sdk-maintainers
上打个招呼。
参考现有的sdk
当我们试图让文档更新所有重要内容时,参考已经存在的 Sentry SDK
来获取输入通常是一个好主意。特别地,传输设计不是文档的一部分,但通常在 SDK
之间非常相似。
我是为少
微信:uuhells123
公众号:黑客下午茶
加我微信(互相学习交流),关注公众号(获取更多学习资料~)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!