获取更多动态,关注公众号:黑客下午茶

Identify Users

用户包含一些关键信息,这些信息构成了 Sentry 中的唯一身份。每个选项都是可选的,但必须存在一个选项才能使Sentry SDK 捕获用户:

id
您的用户内部标识符。

username
用户名。通常用作比内部 ID 更好的标签。

email
username 的替代或补充。Sentry 知道电子邮件地址,并且可以显示诸如 Gravatars 之类的内容并解锁消息传递功能。

ip_address
用户的 IP 地址。如果用户未经身份验证,Sentry 将 IP 地址用作用户的唯一标识符。Sentry 将尝试从 HTTP 请求数据中提取此信息(如果有)。设置为 "{{auto}}",以使 Sentry 从 connection 中推断 IP 地址。

此外,您可以提供保留名称之外的任意 key/value 对,Sentry SDK 会将这些 key/value 对与 user 一起存储。

识别用户:

Copied
sentry.ConfigureScope(func(scope *sentry.Scope) {
	scope.SetUser(sentry.User{Email: "jane.doe@example.com"})
})

The platform or SDK you've selected either does not support this functionality, or it is missing from documentation.

If you think this is an error, feel free to let us know on GitHub.

You can edit this page on GitHub.