From f6041d1b9c5c4fbafaed7a50f6ac6690a1aa2b9c Mon Sep 17 00:00:00 2001 From: Son Luong Ngoc Date: Wed, 9 Feb 2022 21:24:26 +0100 Subject: [PATCH] io: parse metadata through otherData field --- pkg/io/data.go | 2 +- pkg/io/parse.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/io/data.go b/pkg/io/data.go index d524bcb..3d4d638 100644 --- a/pkg/io/data.go +++ b/pkg/io/data.go @@ -107,7 +107,7 @@ type jsonObjectFile struct { SystemTraceEvents string `json:"systemTraceEvents,omitempty"` PowerTraceAsString string `json:"powerTraceAsString,omitempty"` ControllerTraceDataKey string `json:"controllerTraceDataKey,omitempty"` - Metadata map[string]interface{} `json:"-"` + Metadata map[string]interface{} `json:"otherData,omitempty"` } type jsonEventPhase struct { diff --git a/pkg/io/parse.go b/pkg/io/parse.go index dd1d446..b03ae1b 100644 --- a/pkg/io/parse.go +++ b/pkg/io/parse.go @@ -71,7 +71,7 @@ func ParseJsonObj(r io.Reader) (*TefData, error) { result := &TefData{ displayTimeUnit: DisplayTimeMs, - metadata: map[string]interface{}{}, + metadata: jsonFile.Metadata, stackFrames: map[string]*events.StackFrame{}, controllerTraceDataKey: "traceEvents", }