From b09e176ca3771c3ef19fc9d23e8722fc77a3b6e9 Mon Sep 17 00:00:00 2001 From: jason plumb <75337021+breedx-splk@users.noreply.github.com> Date: Fri, 21 Jan 2022 09:57:12 -0800 Subject: [PATCH] allow thread metadata line to be empty (#162) --- specification/semantic_conventions.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specification/semantic_conventions.md b/specification/semantic_conventions.md index 05e4328..9ad74af 100644 --- a/specification/semantic_conventions.md +++ b/specification/semantic_conventions.md @@ -144,6 +144,10 @@ The metadata line consists of several space separated fields: - `nid=0x` where `` is the lowercase hexadecimal representation of the native thread id. 0 if not available. - The remainder of the line is a free-form text field that SHOULD indicate the status of the thread at the time the stack was captured (such as "running" or "waiting" ) +If none of the fields in the thread metadata line are known, then the line MAY be +blank/empty. That is, an empty thread metadata line indicates that no additional thread +metadata is available for the stack trace. + Following the metadata line is a line containing the implementation specific thread state. For example, java may provide: