-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Org stats for accepted message counts stopped showing up after 24.3.0 (self-hosted) #67849
Comments
Assigning to @getsentry/support for routing ⏲️ |
Routing to @getsentry/product-owners-settings-relay for triage ⏲️ |
Relay only emits negative (non-accepted) outcomes, it can't emit accepted because there are more decisions taken later on the pipeline whether an event stays or is dropped. So what you're seeing is probably only Outcomes emitted from Relay (negative, like dropped events). If I had to randomly guess one of your Sentry consumers isn't running. Let's see if we can get this routed to someone who can help. |
Routing to @getsentry/product-owners-stats for triage ⏲️ |
Routing to @getsentry/product-owners-ingestion-and-filtering for triage ⏲️ |
Figured it out. As accepted outcomes are now considered billing outcomes, they're published to def is_billing(self) -> bool:
return self in (Outcome.ACCEPTED, Outcome.RATE_LIMITED) The 24.3.0 release has no such consumer (https://github.com/getsentry/self-hosted/blob/24.3.0/docker-compose.yml), but I noticed one was added after the release in getsentry/self-hosted#2909 I started up the |
@caseyduquettesc thank you for figuring this out! |
Great job on digging through to find this. This was some sort of regression that was introduced that we did not realize until the bug report was submitted. We then notified the team involved, and submitted a fix for that. For the future, we're looking to improve end to end testing in order to catch these issues. |
Environment
self-hosted (https://develop.sentry.dev/self-hosted/)
Steps to Reproduce
Upgraded from 23.6.2 to 24.3.0 and everything seems to be working fine. Errors and transactions show up. Alerts fire. However, as an administrator, I've lost visibility into how many events are coming in to Sentry.
24.3.0 seems to only show the number of dropped events.
I found #55786, which gave me a pointer on where to look. I checked our
outcomes
table in clickhouse and it had no recent rows with outcome = 0, which I expect is the successful outcome. I checked when the last accepted outcome was and it came back as just before the upgrade.Then I tailed the
outcomes
kafka topic and data was flowing in, but all the messages had a non-zero outcome.Was there a change in Relay to stop emitting accepted outcomes? And if not, what conditions could cause Relay not to report accepted?
Expected Result
To see accepted and dropped counts in the org stats page.
Actual Result
Only see non-accepted counts
Product Area
Stats
Link
No response
DSN
No response
Version
24.3.0
The text was updated successfully, but these errors were encountered: