Skip to content

Commit

Permalink
Replace dots with spaces to separate destination and operation names
Browse files Browse the repository at this point in the history
  • Loading branch information
adamantike committed May 25, 2021
1 parent f93e926 commit 1880d52
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ async def __call__(self, scope, receive, send):
@wraps(receive)
async def wrapped_receive():
with self.tracer.start_as_current_span(
span_name + " " + scope["type"] + ".receive"
" ".join((span_name, scope["type"], "receive"))
) as receive_span:
message = await receive()
if receive_span.is_recording():
Expand All @@ -229,7 +229,7 @@ async def wrapped_receive():
@wraps(send)
async def wrapped_send(message):
with self.tracer.start_as_current_span(
span_name + " " + scope["type"] + ".send"
" ".join((span_name, scope["type"], "send"))
) as send_span:
if send_span.is_recording():
if message["type"] == "http.response.start":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,20 +116,20 @@ def validate_outputs(self, outputs, error=None, modifiers=None):
self.assertEqual(len(span_list), 4)
expected = [
{
"name": "/ http.receive",
"name": "/ http receive",
"kind": trace_api.SpanKind.INTERNAL,
"attributes": {"type": "http.request"},
},
{
"name": "/ http.send",
"name": "/ http send",
"kind": trace_api.SpanKind.INTERNAL,
"attributes": {
SpanAttributes.HTTP_STATUS_CODE: 200,
"type": "http.response.start",
},
},
{
"name": "/ http.send",
"name": "/ http send",
"kind": trace_api.SpanKind.INTERNAL,
"attributes": {"type": "http.response.body"},
},
Expand Down Expand Up @@ -204,7 +204,7 @@ def update_expected_span_name(expected):
entry["name"] = span_name
else:
entry["name"] = " ".join(
[span_name] + entry["name"].split(" ")[-1:]
[span_name] + entry["name"].split(" ")[1:]
)
return expected

Expand Down Expand Up @@ -306,11 +306,11 @@ def test_websocket(self):
span_list = self.memory_exporter.get_finished_spans()
self.assertEqual(len(span_list), 6)
expected = [
"/ websocket.receive",
"/ websocket.send",
"/ websocket.receive",
"/ websocket.send",
"/ websocket.receive",
"/ websocket receive",
"/ websocket send",
"/ websocket receive",
"/ websocket send",
"/ websocket receive",
"/",
]
actual = [span.name for span in span_list]
Expand Down

0 comments on commit 1880d52

Please sign in to comment.