网站首页 服务项目 客户案例 我们优势 主机域名 关于黑羽 联系黑羽

资讯中心
了解网站建设资讯引领网站建设开发方向
Sentry 企业级数据安全解决方案-Relay PII 和数据清理

本文档描述了一种我们希望最终对用户隐藏的配置格式。该页面仍然存在的唯一原因是当前 Relay 接受这种格式以替代常规数据清理设置。
以下文档探讨了 Relay 使用和执行的高级数据清理配置的语法和语义。有时,这也称为 PII 清理。
假设您有一条异常消息,不幸的是,其中包含不应该存在的 IP 地址。你会写:
它读作 “替换所有字符串中的所有 IP 地址”,或 "将 @ip:replace 应用于所有 $string 字段"。
@ip:replace 称为规则,$string 称为选择器。
默认存在以下规则:
规则一般由两部分组成:
每个页面都带有示例。通过将这些示例粘贴到 Piinguin 的 “PII 配置” 列并单击字段以获取建议来尝试这些示例。
解决此问题的最简单方法是,如果您已经拥有来自某个 SDK 的原始 JSON payload。转到我们的 PII 配置编辑器 Piinguin,然后:
在对配置进行迭代后,将其粘贴回位于 .relay/projects/ .json 的项目配置中
例如:
pattern
imei
: 匹配 IMEI 或 IMEISV。
mac
: 匹配一个 MAC 地址。
:ip
匹配任何 IP 地址。
creditcard
: 匹配信用卡号。
userpath
: 匹配本地路径(例如C:/Users/foo/)。
anything
: 匹配任何值。这基本上等同于通配符正则表达式。
例如,要删除所有字符串:
multiple
: 将多个规则合二为一。这是一个析取 (OR):有问题的字段必须只匹配一个规则来匹配组合规则,而不是全部。
alias
: 别名一个规则到另一个。这与 multiple 相同,只是您只能包装一个规则。
remove
: 删除整个字段。Relay 可以选择将其设置为 null 或完全删除它。
replace

: 用 static string 替换 key。
mask
: 用 "masking(掩码)" 字符 * 替换匹配字符串的每个字符。与 replace 相比,它保留了原始字符串的长度。
hash
: 用它自己的 hash 版本替换字符串。相等的字符串将产生相同的 hash 值,因此,例如,如果您决定对用户 ID 进行散列处理而不是替换或删除它,您仍将获得受影响用户的准确计数。
选择器允许您将规则限制在事件的某些部分。这对于按变量/字段名称从事件中无条件删除某些数据很有用,但也可用于对真实数据进行保守的测试规则。
数据清理始终适用于原始事件负载。请记住,UI 中的某些字段在 JSON schema 中的调用方式可能不同。在查看事件时,应该始终存在一个名为 "JSON" 的链接,可让您查看数据清理器看到的内容。
例如,在 UI 中称为 "Additional Data" 的内容在事件负载中称为 extra。要删除名为 foo 的特定 key,您可以编写:
另一个例子。Sentry 知道两种错误消息:异常消息和顶级日志消息。以下是由 SDK 发送的此类事件负载(可从 UI 下载)的示例:
由于 "error message" 取自 exception 的 value, 而 "message" 取自 logentry,因此我们必须编写以下内容以将两者从事件中删除:
您可以使用布尔逻辑组合选择器。
使用以下内容按 JSON-type 选择子节:
使用以下方法选择 schema 的已知部分:
如果要匹配的对象 key 包含空格或特殊字符,可以使用引号将其转义:
这与 附加数据 中的 key my special value 相匹配。
要在引号内转义 '(单引号),请将其替换为 ''(两个引号):
这与 附加数据 中的key my special ' value 值相匹配。
网页制作的服务
网站开发服务
自贡黑羽网络品牌建站
自贡本地做网站就选黑羽网络
Tel:0813-5104030 15348110304 QQ或微信:22232591
地址:四川省自贡市自流井区丹佳大街泰丰大厦写字楼19楼10号
Copyright © 2018-2058 自贡黑羽网络科技有限公司 All rights reserved. ICP备案号 : ICP备12014994号-1 技术支持:黑羽网络
自贡网站建设,网页设计制作与开发,自贡网络公司推荐品牌,关键词: 自贡网站制作 自贡做网站 自贡网络公司 自贡网页制作 自贡做网站 网站地图xml 网站地图html 网站地图txt