From 21b3a4bca3090b3f410caf620e1576890b748e6f Mon Sep 17 00:00:00 2001 From: Romain Le Jeune Date: Wed, 15 Feb 2023 16:11:04 +0000 Subject: [PATCH] chore: fill sentry user.id with hostname. --- internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp | 3 +++ internal/sentry/reporter.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp index f273064a..6eabd72a 100644 --- a/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp @@ -51,6 +51,9 @@ void setSentryReportScope() { sentry_set_tag("Version", PROJECT_REVISION); sentry_set_tag("HostArch", QSysInfo::currentCpuArchitecture().toUtf8()); sentry_set_tag("server_name", getProtectedHostname()); + sentry_value_t user = sentry_value_new_object(); + sentry_value_set_by_key(user, "id", sentry_value_new_string(getProtectedHostname())); + sentry_set_user(user); } sentry_options_t* newSentryOptions(const char *sentryDNS, const char *cacheDir) { diff --git a/internal/sentry/reporter.go b/internal/sentry/reporter.go index a6e433a7..30589da7 100644 --- a/internal/sentry/reporter.go +++ b/internal/sentry/reporter.go @@ -61,7 +61,7 @@ func init() { //nolint:gochecknoinits sentry.ConfigureScope(func(scope *sentry.Scope) { scope.SetFingerprint([]string{"{{ default }}"}) - scope.SetTag("UserID", "not-defined") + scope.SetUser(sentry.User{ID: getProtectedHostname()}) }) sentry.Logger = log.New(