当前位置: 首页 > 科技观察

Sentry企业级数据安全解决方案-中继操作模式

时间:2023-03-14 18:13:26 科技观察

中继可以在几种主要模式之一下运行,如果您正在配置中继服务器而不是使用默认设置,那么事先了解这些模式很重要。模式存储在配置文件中,其中包含一个relay.mode字段。该字段指定中继运行的模式:托管、静态或代理。Relay模式控制Relay如何获取事件的项目设置。托管模式下的中继仅适用于商业和企业计划。https://sentry.io/pricing/在Sentry中,事件处理是根据项目和组织设置配置的。一些设置,例如隐私控制,是在组织级别设置的,然后由该组织中的所有项目继承;每个项目指定其他设置。对于中继,事件根据事件发送到的继承项目设置进行处理。通过轮询哨兵定期刷新中继配置。哨兵不需要看到你的中继。有关间隔、超时和重试的配置,请参阅配置选项。https://docs.sentry.io/product/relay/options/SeriesSentry企业数据安全解决方案-RelaySentry开发者贡献指南入门-SDK开发(性能监控:SentrySDKAPIEvolution)托管模式(HostingMode)Managed是Relay的默认模式。由于设置是从Sentry获取的,因此在此模式下需要身份验证。如果身份验证失败,Relay将不会接受任何事件。当Relay从您的应用程序接收到事件时,它会要求Sentry的项目设置来处理该事件。如果Sentry无法为特定项目提供设置,则该项目的所有数据都将被丢弃。要激活托管模式,请设置以下配置:relay:mode:managedStatic模式(静态模式)在静态模式下,必须手动配置项目。在这种模式下,Relay只会处理静态配置项目的事件,拒绝所有其他项目的事件。当您知道哪些项目正在发送事件并且需要明确控制允许哪些项目通过此中继发送事件时,此模式很有用。在静态模式下,Relay不会向上游注册,因为它不会向上游查询信息。处理配置项的事件后,它将它们与发送原始请求的客户端设置的身份验证信息(DSN)一起转发到上游。要激活静态模式,请设置以下配置:relay:mode:static要配置项目,请使用projects/.json格式将文件添加到Relay配置文件夹。有关此文件内容的说明,请参阅项目配置。https://docs.sentry.io/product/relay/projects/ProxyMode(代理模式)代理模式类似于静态模式,但它转发来自未知项目的事件。在此模式下,静态配置项的事件处理方式与静态模式下相同。未知项目的事件——没有静态配置设置的项目——以最少的处理被转发(代理)。速率限制仍然适用于代理模式下的所有项目,无论它们是静态配置的还是代理的。要激活代理模式,请设置此配置:relay:mode:proxy