|
|
@@ -873,6 +873,7 @@ int trace_exit_read(void *ctx, __u64 id, __u32 pid, __u16 is_tls, long int ret)
|
|
|
e->end_at = bpf_ktime_get_ns();
|
|
|
e->duration = e->end_at - req->ns;
|
|
|
e->payload_size = ret;
|
|
|
+ e->trace_id = get_apm_trace_id(pid, tid);
|
|
|
COPY_PAYLOAD(e->payload, ret, payload);
|
|
|
send_event(ctx, e, cid, conn);
|
|
|
bpf_map_delete_elem(&active_l7_requests, &k);
|