Closed Bug 1608111 Opened 6 years ago Closed 6 years ago

write specification for crash report

Categories

(Socorro :: General, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

Details

Attachments

(2 files)

When I wrote Antenna, I wrote a rough requirements doc that also covers the structure of the crash report:

https://antenna.readthedocs.io/en/latest/spec_v1.html#crash-reports-and-the-current-collector

However, that's both out of date, tangled with other Antenna requirements, and probably wrong in some places, too.

This bug covers writing up a crash report specification that lives in the Socorro docs that covers:

  1. the structure of a crash report
  2. important fields in the crash report
  3. different ways to generate a minimal crash report
  4. what socorro does with malformed crash reports

Gabriele: When you have a chance, can you go through this crash report specification pull request and point out issues?

https://github.com/mozilla-services/socorro/pull/5165

Flags: needinfo?(gsvelto)

LGTM, I just left a comment for a nit but it seems correct and exhaustive to me.

Flags: needinfo?(gsvelto)

Gabriele: I added the bits about the JSON-encoded value for specifying annotations. Does this look ok? Does the language I used make sense?

Flags: needinfo?(gsvelto)

Looking good, it's just very hard to describe the part about annotations that contain JSON themselves. Maybe we should put a simple example there?

Flags: needinfo?(gsvelto)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: