Closed Bug 1379665 Opened 7 years ago Closed 7 years ago

TelemetryEnvironment should be presented visually in report index

Categories

(Socorro :: Webapp, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: benjamin, Assigned: peterbe)

References

Details

The telemetry environment is submitted in JSON format in the TelemetryEnvironment annotation field. On individual crash reports this field should be formatted and presented to users: epsecially as we move towards unifying with the telemetry pipeline, this is intended to be the official source of most correlation and other environmental data. The environment documentation is maintained at https://gecko.readthedocs.io/en/latest/toolkit/components/telemetry/telemetry/data/environment.html Some possible presentation options can be found in-product by looking at about:telemetry. This is a followup and longer-term than bug 1379662, which is just about making this field public at all.
Flags: needinfo?(willkg)
Flags: needinfo?(peterbe)
The "Metadata" tab is basically an iteration of all raw and processed crash fields associated with the crash. What we *could* do, if you think it's a good idea Benjamin, is add another tab (next to "Metadata" or somesuch) called "Telemetry" (if available!) that displays raw_crash.TelemetryEnvironment in a more visually compelling format. I.e. a tree or nested bullet point list. If we dedicate a tab to it we don't need to do what's done in about:telemetry where you have to click into each node. All nodes can be expanded immediately. Happy to work on that if you think it's a good plan. Also, this will sort of side-step https://bugzilla.mozilla.org/show_bug.cgi?id=1379662 since it'd always be visible independent of having PII access or not.
Flags: needinfo?(willkg)
Flags: needinfo?(peterbe)
Flags: needinfo?(benjamin)
A new tab is fine. Although it would probably be good to start out with the dirtiest simple thing to get it public first, since people are using it today to distinguish stylo and non-stylo crashes.
Flags: needinfo?(benjamin)
As a first step, that field now appears in the Metadata tab of the individual crash page. For example: https://crash-stats.mozilla.com/report/index/d59d9adb-7baf-48eb-9661-6f7c40170711#tab-metadata
See Also: → 1379162
Assignee: nobody → peterbe
Summary: Telemetry environment should be presented visuall in crash records → TelemetryEnvironment should be presented visually in report index
Commit pushed to master at https://github.com/mozilla-services/socorro https://github.com/mozilla-services/socorro/commit/cdf8d96ee5d72d76f1cc11e77dbb8d1eebf67403 fixes bug 1379665 - Telemetry tab on report index (#3847) * fixes bug 1379665 - Telemetry tab on report index * basic test of the TelemetryEnvironment tab in
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
PR merged prematurely.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Commit pushed to master at https://github.com/mozilla-services/socorro https://github.com/mozilla-services/socorro/commit/9e92479776fe82d10751e6f3de3898de9cfa6f46 fixes bug 1379665 - Use JSON widget to display TelemetryEnvironment (#3860) * fixes bug 1379665 - Use JSON widget to display TelemetryEnvironment * nits
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
Oops. Typo in bundles so the .less -> .css file became an empty one. https://github.com/mozilla-services/socorro/pull/3862
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.