Skip to content

Commit 4a96060

Browse files
committed
Set send_span name immediately, instead of updating it
1 parent c544259 commit 4a96060

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

  • ext/opentelemetry-ext-asgi/src/opentelemetry/ext/asgi

ext/opentelemetry-ext-asgi/src/opentelemetry/ext/asgi/__init__.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ async def wrapped_receive():
186186
@wraps(send)
187187
async def wrapped_send(payload):
188188
with self.tracer.start_as_current_span(
189-
span_name + " (unknown-send)"
189+
span_name + " (" + payload["type"] + ")"
190190
) as send_span:
191191
if payload["type"] == "http.response.start":
192192
status_code = payload["status"]
@@ -197,9 +197,6 @@ async def wrapped_send(payload):
197197
"http.status_text", payload["text"]
198198
)
199199

200-
send_span.update_name(
201-
span_name + " (" + payload["type"] + ")"
202-
)
203200
send_span.set_attribute("type", payload["type"])
204201
await send(payload)
205202

0 commit comments

Comments
 (0)