|
|
@@ -129,7 +129,7 @@ func (t *Trace) AllEventReady(traceID uint64) bool {
|
|
|
return t.startEventReady && t.endEventReady && *t.currenEventCount >= t.needEventCount
|
|
|
}
|
|
|
|
|
|
-func (t *Trace) GrpcServerTraceStartEvent(r *l7.RequestData, appInfo AppInfo) {
|
|
|
+func (t *Trace) GrpcServerTraceStartEvent(r *l7.RequestData, appInfo AppInfo, container_id string) {
|
|
|
t.span.SetAttributes(attribute.String("rpc.uri", string(r.Payload)))
|
|
|
t.commonAttrs = []attribute.KeyValue{
|
|
|
// buildAppMapFromEvent
|
|
|
@@ -141,6 +141,7 @@ func (t *Trace) GrpcServerTraceStartEvent(r *l7.RequestData, appInfo AppInfo) {
|
|
|
attribute.Int64("server.app_id", appInfo.AppIdHash.IntVal),
|
|
|
attribute.Int64("server.agent_id", appInfo.AgentId),
|
|
|
attribute.Int64("server.instance_id", appInfo.InstanceIdHash.IntVal),
|
|
|
+ attribute.String("server.container_id", container_id),
|
|
|
}
|
|
|
t.span.SetAttributes(t.commonAttrs...)
|
|
|
t.startReady()
|