认识
2024年05月10日
一、认识
二、概念
2.1 hub
hub
是我们的 sdk
用于将事件路由到 Sentry
的中心点,也理解成控制中心。当您调用 init ()
时,将创建一个 hub
,并在其上创建一个客户端client
和一个空白作用域scope
。然后,该中心与当前线程关联,并在内部保存范围堆栈。
2.2 scope
scope
将包含应该随事件一起发送的有用信息。例如,上下文context
或面包屑Breadcrumbs
将被存储在作用域上。当一个作用域被入栈时,它从父作用域继承所有数据,当它出栈时,所有修改都被恢复。
2.3 client
client
客户端
2.4 context
context
上下文。提供额外的上下文数据。通常,这是与当前用户和环境相关的数据并且这个上下文在其生命周期中捕获的任何问题之间共享。也可以自定义上下文内容
2.5 integrations
integrations
用来标识启用集成的名称列表。列表应该包含所有启用的集成,包括默认的集成。包含默认集成是因为不同的 SDK
版本可能包含不同的默认集成。
2.6 breadcrumbs
breadcrumbs
面包屑。使用面包屑创建一个事件发生之前发生的跟踪。这些事件与传统日志非常相似,但可以记录更丰富的结构化数据。