|
|
@@ -317,7 +317,7 @@ func buildLevelFromEvent(sdl *RootDataT) {
|
|
|
mapSlice := []TimeMap{}
|
|
|
|
|
|
for i, v := range sdl.Maps {
|
|
|
- if v.ServiceType == "APPLICATION" {
|
|
|
+ if v.ServiceType == "APPLICATION" || v.Level == 1 {
|
|
|
continue
|
|
|
}
|
|
|
nidMap[v.Nid] = &sdl.Maps[i]
|
|
|
@@ -730,6 +730,7 @@ func buildAppMapFromEvent(traceRoot *RootDataT, sd apmTraceSpan) int {
|
|
|
traceRoot.Uri, traceRoot.Parameters, _ = parseURIToParams(attr.Value.AsString())
|
|
|
case "rpc.uri":
|
|
|
traceRoot.Uri = attr.Value.AsString()
|
|
|
+ mNode.Uri = attr.Value.AsString()
|
|
|
case "http.method":
|
|
|
traceRoot.HttpMethod = attr.Value.AsString()
|
|
|
case "http.status_code":
|
|
|
@@ -769,10 +770,13 @@ func buildAppMapFromEvent(traceRoot *RootDataT, sd apmTraceSpan) int {
|
|
|
traceRoot.AppName = attr.Value.AsString()
|
|
|
case "server.service_name":
|
|
|
traceRoot.ServiceName = attr.Value.AsString()
|
|
|
+ mNode.ServiceName = attr.Value.AsString()
|
|
|
case "rpc.service_type":
|
|
|
traceRoot.ServiceType = RPC_SERVICE_TYPE
|
|
|
+ mNode.ServiceType = RPC_SERVICE_TYPE
|
|
|
case "rpc.oper_type":
|
|
|
traceRoot.OperType = "PROVIDER"
|
|
|
+ mNode.OperType = "PROVIDER"
|
|
|
case "server.app_id":
|
|
|
traceRoot.AppId = attr.Value.AsInt64()
|
|
|
case "server.agent_id":
|