in operatortrace-go/pkg/client/embed_traceid.go [24:35]
func (e *EmbedTraceID) FromString(s string) error {
parts := strings.Split(s, ";")
if len(parts) != 5 {
return fmt.Errorf("invalid string format")
}
e.TraceID = parts[0]
e.SpanID = parts[1]
e.ObjectKind = parts[2]
e.ObjectName = parts[3]
e.KeyName = parts[4]
return nil
}