Errors do not always show up
While playing around with https://gitlab.com/gitlab-org/opstrace/opstrace/-/error_tracking , I've noticed sometimes errors pop out and sometimes they don’t. I'd say around 30% of the times, no errors are shown. Not sure if this is specific to opstrace
, or apply to any project.
I did not test it locally or staging.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Daniele Rossetti added to epic &64
added to epic &64
- Daniele Rossetti moved from opstrace-ui#253 (moved)
moved from opstrace-ui#253 (moved)
- Daniele Rossetti changed the description
Compare with previous version changed the description
- Daniele Rossetti changed milestone to %16.0
changed milestone to %16.0
- Maintainer
@drosse - please see the following guidance and update this issue.1 Error Please add typebug typefeature, typemaintenance and a subtype label to this issue. If you do not feel the purpose of this issue matches one of the types, you may apply the typeignore label to exclude it from type tracking metrics and future prompts.
This message was generated automatically. You're welcome to improve it.
- 🤖 GitLab Bot 🤖 added devopsmonitor groupobservability labels
added devopsmonitor groupobservability labels
- 🤖 GitLab Bot 🤖 added sectionops label
added sectionops label
- Daniele Rossetti changed the description
Compare with previous version changed the description
- Maintainer
It happens on production but also canary (see https://next.gitlab.com/).
I wasn't able to reproduce this behavior on staging in https://staging.gitlab.com/gitlab-org/monitor/monitor-sandbox/-/error_tracking.
- Ghost User mentioned in issue gitlab-org/monitor/respond#230 (closed)
mentioned in issue gitlab-org/monitor/respond#230 (closed)
- Nick Klick added priority1 label and removed devopsmonitor groupobservability sectionops labels
added priority1 label and removed devopsmonitor groupobservability sectionops labels
- Nick Klick added groupobservability label
added groupobservability label
- 🤖 GitLab Bot 🤖 added devopsmonitor sectionops labels
added devopsmonitor sectionops labels
- Nick Klick added typebug label
added typebug label
- Joe Shaw added workflowin dev label
added workflowin dev label
Collapse replies - Maintainer
I also no longer can reproduce it
- Maintainer
Note that I was only able to reproduce it on
production
but not onstaging
.See #2146 (comment 1349753406)
I feel something was off with the redis workers?
A few things have changed in production since the release before this issue was reported (April 6th) and the subsequent releases (last on April 11th).
- ClickHouse got bigger nodes and more resources assigned.
- Some deployment manifests stuff not really related to error tracking.
So, probably none of that stuff, and there was no release when this issue was reported.
You then also see the issue again on the 12th. So I think we can rule out GOB changes fixing this.
Redis workers, the ones in GitLab presumably? Are they used for error tracking?
Edited by Joe Shaw- Maintainer
Redis workers, the ones in GitLab presumably? Are they used for error tracking?
Yes, GitLab is using reactive caching in order to fetch data from external APIs. See:
- https://gitlab.com/gitlab-org/gitlab/-/blob/76148ca2e7defa457d6ec873ba3230a6bedc6c72/app/models/error_tracking/project_error_tracking_setting.rb#L117-121
- https://gitlab.com/gitlab-org/gitlab/-/blob/76148ca2e7defa457d6ec873ba3230a6bedc6c72/app/models/error_tracking/project_error_tracking_setting.rb#L155-156
- Author Owner
Yeah I can also not repro anymore!
1 - Author Owner
I don't think I've played around with the status updates yet. Wanna give it a go and create an issue if something is broken?
- Ghost User mentioned in issue gitlab-org/monitor/respond#232 (closed)
mentioned in issue gitlab-org/monitor/respond#232 (closed)
- Nick Klick added Deliverable label
added Deliverable label
- Joe Shaw closed
closed
- Nick Klick changed epic to &71 (closed)
changed epic to &71 (closed)