From 57ed50f17efdb8379136147e87a9ba823db95e64 Mon Sep 17 00:00:00 2001 From: Mark Wolff Date: Thu, 30 Apr 2020 13:00:58 -0400 Subject: [PATCH] fix: add missing error status handler --- packages/opentelemetry-plugin-grpc/src/grpc.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/opentelemetry-plugin-grpc/src/grpc.ts b/packages/opentelemetry-plugin-grpc/src/grpc.ts index f53cd493aea..44efeb2a938 100644 --- a/packages/opentelemetry-plugin-grpc/src/grpc.ts +++ b/packages/opentelemetry-plugin-grpc/src/grpc.ts @@ -297,6 +297,10 @@ export class GrpcPlugin extends BasePlugin { }); call.on('error', (err: grpcTypes.ServiceError) => { + span.setStatus({ + code: _grpcStatusCodeToCanonicalCode(err.code), + message: err.message, + }); span.addEvent('finished with error'); span.setAttributes({ [AttributeNames.GRPC_ERROR_NAME]: err.name,