Sglang Tracing: optimize trace_event_batch() (#13036)

Signed-off-by: Feng Su <sufeng@linux.alibaba.com>
This commit is contained in:
Feng Su
2025-11-11 15:02:20 +08:00
committed by GitHub
parent 6a7322ffbc
commit fc8cda14cf
4 changed files with 9 additions and 8 deletions
+6 -2
View File
@@ -678,10 +678,14 @@ def trace_event_batch(
name: str,
reqs: List[Req],
ts: Optional[int] = None,
attrs: Dict[str, Any] = None,
attrs: Dict[str, Any] = {},
):
if not tracing_enabled:
return
bid = uuid.uuid4().hex[:8]
_attrs = {"bid": bid, "batch_size": len(reqs)}
_attrs.update(attrs)
for req in reqs:
trace_event(name, req.rid, ts=ts, attrs=attrs)
trace_event(name, req.rid, ts=ts, attrs=_attrs)