You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [IETF RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).
4
+
5
+
## Summary
6
+
7
+
This document describes version 1.3 of the crashinfo data format.
8
+
9
+
## Motivation
10
+
11
+
The `libdatadog` crashtracker detects program crashes.
12
+
It automatically collects information relevant to the characterizing and debugging the crash, including stack-traces, the crash-type (e.g. SIGSIGV, SIGBUS, etc) crash, the library version, etc.
13
+
In some cases, a crashtracker collector may have information related to stackframes that does not fit in the current schema.
14
+
For example, if a stackframe failed to symbolicate, the crashtracker implementation may wish to record the reason for the failure to allow debugging.
15
+
16
+
## Proposed format
17
+
18
+
The format is an extension of the [1.0 json schema](0005-crashtracker-structured-log-format.md), with the following changes.
19
+
The updated schema is given in Appendix A.
20
+
Any field not listed as "Required" is optional.
21
+
Consumers MUST accept json with elided optional fields.
0 commit comments