Skip to content

Commit d246c54

Browse files
authored
fix: add missing error status handler (open-telemetry#1005)
1 parent 4c29ae9 commit d246c54

File tree

1 file changed

+4
-0
lines changed
  • packages/opentelemetry-plugin-grpc/src

1 file changed

+4
-0
lines changed

packages/opentelemetry-plugin-grpc/src/grpc.ts

+4
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,10 @@ export class GrpcPlugin extends BasePlugin<grpc> {
297297
});
298298

299299
call.on('error', (err: grpcTypes.ServiceError) => {
300+
span.setStatus({
301+
code: _grpcStatusCodeToCanonicalCode(err.code),
302+
message: err.message,
303+
});
300304
span.addEvent('finished with error');
301305
span.setAttributes({
302306
[AttributeNames.GRPC_ERROR_NAME]: err.name,

0 commit comments

Comments
 (0)