@@ -63,14 +63,13 @@ class GreeterClient
6363 options.kind = SpanKind::kClient ;
6464
6565 std::string span_name = " GreeterClient/Greet" ;
66- auto span =
67- get_tracer (" grpc" )->StartSpan (span_name,
68- {{semconv::rpc::kRpcSystem , " grpc" },
69- {semconv::rpc::kRpcService , " grpc-example.GreetService" },
70- {semconv::rpc::kRpcMethod , " Greet" },
71- {semconv::network::kNetworkPeerAddress , ip},
72- {semconv::network::kNetworkPeerPort , port}},
73- options);
66+ auto span = get_tracer (" grpc" )->StartSpan (
67+ span_name,
68+ {{semconv::rpc::kRpcSystemName , " grpc" },
69+ {semconv::rpc::kRpcMethod , " grpc-example.GreetService/Greet" },
70+ {semconv::network::kNetworkPeerAddress , ip},
71+ {semconv::network::kNetworkPeerPort , port}},
72+ options);
7473
7574 auto scope = get_tracer (" grpc-client" )->WithActiveSpan (span);
7675
@@ -85,7 +84,7 @@ class GreeterClient
8584 if (status.ok ())
8685 {
8786 span->SetStatus (StatusCode::kOk );
88- span->SetAttribute (semconv::rpc::kRpcGrpcStatusCode , status.error_code ());
87+ span->SetAttribute (semconv::rpc::kRpcResponseStatusCode , status.error_message ());
8988 // Make sure to end your spans!
9089 span->End ();
9190 return response.response ();
@@ -94,7 +93,7 @@ class GreeterClient
9493 {
9594 std::cout << status.error_code () << " : " << status.error_message () << ' \n ' ;
9695 span->SetStatus (StatusCode::kError );
97- span->SetAttribute (semconv::rpc::kRpcGrpcStatusCode , status.error_code ());
96+ span->SetAttribute (semconv::rpc::kRpcResponseStatusCode , status.error_message ());
9897 // Make sure to end your spans!
9998 span->End ();
10099 return " RPC failed" ;
0 commit comments