Skip to content
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

bug-1933774: omit collector-added fields from Crash Annotations tab #6823

Merged
merged 2 commits into from
Dec 3, 2024

Conversation

willkg
Copy link
Contributor

@willkg willkg commented Nov 27, 2024

This removes the collector-added fields from the Crash Annotations tab. For anyone who isn't a crash ingestion system maintainer, these fields are confusing because they're not part of the crash report payload.

After these changes, the fields will be omitted from the public and protected annotations lists in the Crash Annotations tab.

This also adds "version" to the Debug tab. This value represents the schema version of the raw crash structure. It's relevant to crash ingestion internals and nothing else, so having it in the Debug tab is helpful (though at this point, everything is version 2 so it's not wildly interesting anymore).

This also removes a few lines from the report view template that said we could remove them in 2022. That day has long passed.

To test:

  1. process a crash report
  2. view the crash report--make sure "uuid", "version" (lowercase v--"Version" (uppercase v) is an annotation), "metadata", and "submitted_timestamp" don't show up in the "Crash Annotations" tab
  3. log in using an account with protected data access
  4. view the crash report--make sure "uuid", "version" (lowercase v--"Version" (uppercase v) is an annotation), "metadata", and "submitted_timestamp" don't show up in the "Crash Annotations" tab

This removes the collector-added fields from the Crash Annotations tab
of the report view. It's confusing that these were there.

This also adds "version" to the Debug tab. This value is the version of
the raw crash structure in storage. It's relevant to Socorro internals,
but nothing else.
This said to remove it after 2022. It's after 2022 now.
@willkg willkg requested a review from a team as a code owner November 27, 2024 18:07
@willkg willkg added this pull request to the merge queue Dec 3, 2024
@willkg
Copy link
Contributor Author

willkg commented Dec 3, 2024

Thank you!

Merged via the queue into main with commit 7d024ee Dec 3, 2024
1 check passed
@willkg willkg deleted the willkg-bug-1933774-annotations branch December 3, 2024 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants