内容整理自官方开发文档

Relay 可以在几种主要模式之一下运行,如果您正在配置 Relay server 而不是使用默认设置,那么事先了解这些模式至关重要。

模式存储在配置文件中,该文件包含 relay.mode 字段。此字段指定 Relay 运行的模式:managedstaticproxyRelay 模式控制 Relay 获取事件的项目设置的方式。

managed 模式下的 Relay 仅适用于商业和企业计划

Sentry 中,事件处理根据项目和组织设置进行配置。 一些设置,例如隐私控制,是在组织级别设置的,然后由该组织中的所有项目继承;每个项目都指定了其他设置。对于 Relay,根据事件发送到的继承项目设置处理事件。

通过轮询 Sentry 定期刷新 Relay 配置。Sentry 不需要看到你的 Relay。关于间隔(intervals)超时(timeouts)重试(retries)的配置,请参见配置选项

系列

Managed Mode(托管模式)

ManagedRelay 的默认模式。由于设置是从 Sentry 获取的,因此在此模式下需要进行身份验证。如果认证失败,Relay 将不接受任何事件。

Relay 从您的应用程序接收事件时,它将请求 Sentry 的项目设置来处理事件。如果 Sentry 无法为特定项目提供设置,则该项目的所有数据都将被丢弃。

要激活 managed mode,请设置以下配置:

relay:
mode: managed

Static Mode(静态模式)

static mode 下,必须手动配置项目。在这种模式下,Relay 将仅处理静态配置项目的事件,并拒绝所有其他项目的事件。

当您知道发送事件的项目,并且需要明确地控制允许通过这个 Relay 发送事件的项目时,此模式非常有用。

static 模式下,Relay 不向上游注册,因为它不向上游查询信息。处理完已配置项目的事件后,它会将它们与发送原始请求的客户端设置的身份验证信息 (DSN) 一起转发到上游。

要激活 static 模式,请设置以下配置:

relay:
mode: static

要配置项目,请使用 projects/<PROJECT_ID>.json 格式将文件添加到 Relay 配置文件夹。有关此文件内容的说明,

参考项目配置

Proxy Mode(代理模式)

Proxy 模式类似于 static 模式,但它转发来自未知项目的事件。

在这种模式下,静态配置项目的事件的处理方式与 static 模式相同。

未知项目的事件 -- 没有静态配置设置的项目 -- 以最少的处理进行转发(代理)。

速率限制仍然适用于所有项目的 proxy 模式,无论它们是静态配置的还是代理的。

要激活 proxy 模式,请设置此配置:

relay:
mode: proxy

Sentry 企业级数据安全解决方案 - Relay 运行模式的更多相关文章

  1. Sentry 企业级数据安全解决方案 - Relay 配置选项

    Relay 的配置记录在文件 .relay/config.yml 中.要更改此位置,请将 --config 选项传递给任何 Relay 命令: ❯ ./relay run --config /path ...

  2. Sentry 企业级数据安全解决方案 - Relay 监控 & 指标收集

    内容整理自官方文档 系列 Sentry 企业级数据安全解决方案 - Relay 入门 Sentry 企业级数据安全解决方案 - Relay 运行模式 Sentry 企业级数据安全解决方案 - Rela ...

  3. Sentry 企业级数据安全解决方案 - Relay 项目配置

    内容整理自官方文档 系列 Sentry 企业级数据安全解决方案 - Relay 入门 Sentry 企业级数据安全解决方案 - Relay 运行模式 Sentry 企业级数据安全解决方案 - Rela ...

  4. Sentry 企业级数据安全解决方案 - Relay 操作指南

    内容整理自官方文档 本篇回顾了我们在自托管外部使用 Relay 时的操作指南,即在您的硬件上运行的 Relay 并将事件转发到 sentry.io. 系列 Sentry 企业级数据安全解决方案 - R ...

  5. Sentry 企业级数据安全解决方案 - Relay PII 和数据清理

    本文档描述了一种我们希望最终对用户隐藏的配置格式.该页面仍然存在的唯一原因是当前 Relay 接受这种格式以替代常规数据清理设置. 以下文档探讨了 Relay 使用和执行的高级数据清理配置的语法和语义 ...

  6. Sentry 企业级数据安全解决方案 - Relay 入门

    内容整理自官方开发文档 Sentry Relay 通过提供作为应用程序和 sentry.io 之间中间层的独立服务来提供企业级数据安全性. Relay 专门设计用于: 在将个人身份信息 (PII) 发 ...

  7. Foreman 企业级配置管理解决方案

    Foreman 企业级配置管理解决方案 Foreman 企业级配置管理解决方案 笔记本 puppet foreman 构建运维体系 本文是构建运维体系的其中一个关键环节. 什么是 foreman Fo ...

  8. 《Hadoop高级编程》之为Hadoop实现构建企业级安全解决方案

    本章内容提要 ●    理解企业级应用的安全顾虑 ●    理解Hadoop尚未为企业级应用提供的安全机制 ●    考察用于构建企业级安全解决方案的方法 第10章讨论了Hadoop安全性以及Hado ...

  9. 1.4 - OSPF的运行模式⑦

    帧中继的子接口选用原则: 1.在一个封装FR的物理接口上,可以同时承载多条PVC. 为了网络的可扩展性,建议不论在考试环境还是在工程环境中,都应该优先考虑使用子接口 2.应该创建几个子接口:在一个物理 ...

随机推荐

  1. OC-引用计数器,内存管理,野指针

    总结 全局断点 →-->+-->Add Exception Breakpoint 开启僵尸监听 打开Edit scheme -->Diagnostics-->Enable Zo ...

  2. 使用递归方法,遍历输出以.java结尾的文件

    package cn.itcast.demo01;import java.io.File;/** * @author newcityman * @date 2019/7/27 - 19:17 * 题目 ...

  3. 详解 java 异常

    Throwable 可以用来表示任何可以作为异常抛出的类(注意,是类不是接口),分为两种: Error(注意!error也是可以throw的,但是不建议) 和 Exception. 其中 Error ...

  4. 【Git】【Gitee】通过git远程删除仓库文件

    安装Git Git安装配置-菜鸟教程 没有安装下载的,请读者自行安装下载. 启动与初步配置 配置用户名与邮箱 git config --global user.name "用户名" ...

  5. 共享资源库(Project)

    <Project2016 企业项目管理实践>张会斌 董方好 编著 既然要共享资源库,那就得先建一个可供共享的资源库文件,好吧,说得这么高大上,其实就是一个里面只有资源数据的mpp项目文件, ...

  6. Tomcat配置使用域名访问项目

    找到tomcat下的conf文件夹,打开server.xml文件 在操作之前要把域名映射到服务器上.测试办法就是,打开cmd 输入ping  域名,能够显示对应的ip即可 首先把访问端口改为80访问. ...

  7. xcode导出手机的崩溃日志

    1.第一步将手机连接xcode 点击window 2.选择 Device and Simulators 3.选择View Device Logs 4.导出文件 右键鼠标选择Export Logs 5. ...

  8. 【嵌入式】keil不识别野火高速dap的问题

    解决方法:https://www.firebbs.cn/thread-28093-1-1.html

  9. 小试国产开源HTAP分布式NewSQL数据库TiDB-v5.3.0

    概述 定义 TiDB官网 https://pingcap.com/zh/ 最新版本为5.3.0 TiDB GitHub源码 https://github.com/pingcap/tidb TiDB是由 ...

  10. Denoising Diffusion Probabilistic Models (DDPM)

    目录 概 主要内容 Diffusion models reverse process forward process 变分界 损失求解 最后的算法 细节 代码 Ho J., Jain A. and A ...