diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-09-07 16:23:22 +0100 |
---|---|---|
committer | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-09-07 16:23:22 +0100 |
commit | 5014b35bd7aaad10444aeb5d0204b338929f4e55 (patch) | |
tree | 8c9cbc60be76fd863c38b3e5a76547ba5e6ea540 /roomserver/internal | |
parent | 0d697f675484cfd990af640aad6fa54c44ecd208 (diff) |
Update state reset capture to Sentry
Diffstat (limited to 'roomserver/internal')
-rw-r--r-- | roomserver/internal/input/input_latest_events.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/roomserver/internal/input/input_latest_events.go b/roomserver/internal/input/input_latest_events.go index 7e42db1b..7a7524fb 100644 --- a/roomserver/internal/input/input_latest_events.go +++ b/roomserver/internal/input/input_latest_events.go @@ -287,11 +287,14 @@ func (u *latestEventsUpdater) latestState() error { }).Warnf("State reset detected (removing %d events)", removed) sentry.WithScope(func(scope *sentry.Scope) { scope.SetLevel("warning") - scope.SetTag("event_id", u.event.EventID()) - scope.SetTag("old_state_nid", fmt.Sprintf("%d", u.oldStateNID)) - scope.SetTag("new_state_nid", fmt.Sprintf("%d", u.newStateNID)) - scope.SetTag("old_latest", u.oldLatest.EventIDs()) - scope.SetTag("new_latest", u.latest.EventIDs()) + scope.SetContexts(map[string]interface{}{ + "Event ID": u.event.EventID(), + "Old state NID": fmt.Sprintf("%d", u.oldStateNID), + "New state NID": fmt.Sprintf("%d", u.newStateNID), + "Old latest": u.oldLatest.EventIDs(), + "New latest": u.latest.EventIDs(), + "State removed": removed, + }) sentry.CaptureMessage("State reset detected") }) } |